Skip to content

Commit 78cf982

Browse files
authored
Merge pull request #410 from predictive-clinical-neuroscience/maint/fix_evaluation_metrics
enh - rename NLL (negative log-likelihood) to MLL (mean log-loss) enh - add MACE averaging over batch effect combinations
2 parents 6358e4e + 0b5101a commit 78cf982

24 files changed

Lines changed: 794 additions & 303 deletions

doc/pages/tutorials/12_federated_learning.rst

Lines changed: 40 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -764,8 +764,8 @@ QQ plots and evaluation metrics
764764
<th>EXPV</th>
765765
<th>MACE</th>
766766
<th>MAPE</th>
767+
<th>MLL</th>
767768
<th>MSLL</th>
768-
<th>NLL</th>
769769
<th>R2</th>
770770
<th>RMSE</th>
771771
<th>Rho</th>
@@ -793,47 +793,47 @@ QQ plots and evaluation metrics
793793
<tr>
794794
<th>baseline</th>
795795
<th>WM-hypointensities</th>
796-
<td>0.360218</td>
797-
<td>0.037037</td>
798-
<td>0.341988</td>
799-
<td>-0.320961</td>
800-
<td>0.798308</td>
801-
<td>0.357200</td>
802-
<td>485.243446</td>
803-
<td>0.490306</td>
804-
<td>1.828886e-14</td>
805-
<td>0.642800</td>
806-
<td>0.967453</td>
796+
<td>0.359381</td>
797+
<td>0.124935</td>
798+
<td>0.342213</td>
799+
<td>0.798763</td>
800+
<td>-0.320506</td>
801+
<td>0.356309</td>
802+
<td>485.579657</td>
803+
<td>0.491113</td>
804+
<td>1.633169e-14</td>
805+
<td>0.643691</td>
806+
<td>0.967511</td>
807807
</tr>
808808
<tr>
809809
<th>Aggregated (extend)</th>
810810
<th>WM-hypointensities</th>
811-
<td>0.369571</td>
812-
<td>0.038889</td>
813-
<td>0.322612</td>
814-
<td>-0.330280</td>
815-
<td>0.854522</td>
816-
<td>0.369446</td>
817-
<td>480.599146</td>
818-
<td>0.495714</td>
819-
<td>8.515981e-15</td>
820-
<td>0.630554</td>
821-
<td>0.961769</td>
811+
<td>0.351299</td>
812+
<td>0.132170</td>
813+
<td>0.329932</td>
814+
<td>0.868492</td>
815+
<td>-0.316311</td>
816+
<td>0.351281</td>
817+
<td>487.472645</td>
818+
<td>0.462524</td>
819+
<td>7.558404e-13</td>
820+
<td>0.648719</td>
821+
<td>0.958050</td>
822822
</tr>
823823
<tr>
824824
<th>Aggregated (transfer)</th>
825825
<th>WM-hypointensities</th>
826-
<td>0.307336</td>
827-
<td>0.049630</td>
828-
<td>0.354095</td>
829-
<td>-0.273420</td>
830-
<td>0.911382</td>
831-
<td>0.307070</td>
832-
<td>503.809550</td>
833-
<td>0.405179</td>
834-
<td>6.102418e-10</td>
835-
<td>0.692930</td>
836-
<td>0.946122</td>
826+
<td>0.309515</td>
827+
<td>0.135989</td>
828+
<td>0.356217</td>
829+
<td>0.909280</td>
830+
<td>-0.275522</td>
831+
<td>0.308878</td>
832+
<td>503.151987</td>
833+
<td>0.405334</td>
834+
<td>6.002990e-10</td>
835+
<td>0.691122</td>
836+
<td>0.945963</td>
837837
</tr>
838838
</tbody>
839839
</table>
@@ -844,6 +844,12 @@ QQ plots and evaluation metrics
844844
Conclusions
845845
-----------
846846

847+
All the models perform very similarly. So the FL workflow, where the
848+
data are different locations. performs as good as the baseline workflow,
849+
where all the data are in one location.
850+
851+
In more detail:
852+
847853
Centile plots
848854
~~~~~~~~~~~~~
849855

63 Bytes
Loading
325 Bytes
Loading
-624 Bytes
Loading
-169 Bytes
Loading
-40 Bytes
Loading
350 Bytes
Loading
223 Bytes
Loading
-474 Bytes
Loading
-20 Bytes
Loading

0 commit comments

Comments
 (0)