{ "oof_5fold_cv": { "MAE_g_per_dL": 2.0855296613941983, "RMSE_g_per_dL": 2.7355139778699464, "R2": -0.05313964327289211, "n_patients": 250, "bland_altman_bias": 0.1579896528763917, "bland_altman_LoA_hi": 5.510647379051195, "bland_altman_LoA_lo": -5.194668073298412 }, "fold_metrics": [ { "fold": 1, "n_train": 200, "n_test": 50, "MAE": 1.8331112124055713, "RMSE": 2.5013962539495886, "R2": 0.16225995486433664, "pls_n_components": 2, "svr_C": 1.0, "svr_gamma": "scale", "weight_pls": 0.35000000000000003 }, { "fold": 2, "n_train": 200, "n_test": 50, "MAE": 2.19584872088131, "RMSE": 2.701053921770809, "R2": -0.10894040171501884, "pls_n_components": 2, "svr_C": 2.0, "svr_gamma": "scale", "weight_pls": 0.15000000000000002 }, { "fold": 3, "n_train": 200, "n_test": 50, "MAE": 2.2227307671051624, "RMSE": 3.09121720984061, "R2": -0.044618629052950665, "pls_n_components": 1, "svr_C": 0.5, "svr_gamma": "0.01", "weight_pls": 0.05 }, { "fold": 4, "n_train": 200, "n_test": 50, "MAE": 2.2665057328879312, "RMSE": 2.789122512919339, "R2": -0.3010225932924402, "pls_n_components": 1, "svr_C": 2.0, "svr_gamma": "scale", "weight_pls": 0.1 }, { "fold": 5, "n_train": 200, "n_test": 50, "MAE": 1.909451873691015, "RMSE": 2.554932460464374, "R2": -0.042834328430729096, "pls_n_components": 1, "svr_C": 2.0, "svr_gamma": "0.01", "weight_pls": 0.0 } ], "pipeline": "Shades-of-Gray -> ConvNeXt-Tiny (frozen, nail only) -> mean+std/patient -> standardise -> PLS + SVR(RBF) -> isotonic -> weighted blend" }