| Algorithm: ODAL |
|---|
| 1. Initial value: obtain using data in the local site (i.e., site 1), where L1(β) is the log likelihood of logistic regression defined in equation (2) |
| 2. Initial communication: transfer to the other sites (i.e., sites 2, 3, …, K) |
| 3. For j = 2 to K |
| 4. do compute , where Lj(β) is defined similarly as in equation (2) |
| 5. transfer to the local site |
| 6. end |
| 7. Compute the surrogate likelihood defined in equation (3) |
| 8. obtain |
| 9. return |