Algorithm 1.
Input: | Baseline MRI training data of S subjects and F dimensional feature: X ∈ RS×F T time points clinical scores of S subjects and C dimensional clincial score vector: 𝕐 = {Y(t) ∈ RS×C, t = 1, …, T} Parameters: regularization paramters and iteration times |
Output: | Weight projection matrix: 𝕎 = {W(t) ∈ RF×C, t = 1, …, T} |
Set iteration r = 0 and initialize W(t) ∈ RF×C according to the linear model for each time point; | |
Initialization: | |
Repeat | |
for t = 1 to T | |
Calculate Lf, Ls, and LD, according to the above definitions; | |
Update by solving the Sylvester problem in equation (13); | |
End for | |
; | |
r = r + 1; | |
until (r = 50 or ) | |
Return | W(t), (1 ≤ t ≤ T) |