diff --git a/model_selection/cv_metric_gen.py b/model_selection/cv_metric_gen.py index e70527427094a3fa3b7c6b242cef4b4a625822a7..281e1c8356486d1ad9eee0ae570d2d4684cca33e 100644 --- a/model_selection/cv_metric_gen.py +++ b/model_selection/cv_metric_gen.py @@ -216,25 +216,23 @@ if __name__ == "__main__": # Append the interpolated TPR and AUC for this fold tprs.append(interp_tpr) aucs.append(roc_display.roc_auc) - # Plot the diagonal line representing random guessing - axes[model_idx].plot([0, 1], [0, 1], linestyle='--', lw=2, color='r', alpha=.8) + axes[model_idx].plot([0, 1], [0, 1], linestyle='--', lw=2, color='r', alpha=.8, label='Random guessing') # Compute the mean of the TPRs mean_tpr = np.mean(tprs, axis=0) mean_tpr[-1] = 1.0 mean_auc = auc(mean_fpr, mean_tpr) # Calculate the mean AUC # Plot the mean ROC curve with a thicker line and distinct color - axes[model_idx].plot(mean_fpr, mean_tpr, color='b', lw=4, - label=r'Mean ROC (AUC = %0.2f)' % mean_auc, alpha=.8) + axes[model_idx].plot(mean_fpr, mean_tpr, color='b', lw=4, + label=r'Mean ROC (AUC = %0.2f)' % mean_auc, alpha=.8) # Set plot limits and title axes[model_idx].set(xlim=[-0.05, 1.05], ylim=[-0.05, 1.05], title=f"ROC Curve - {model_name} ({group}-{method_names[j]})") axes[model_idx].legend(loc="lower right") - # Store the DataFrame in the dictionary with a unique key for each sheet sheet_name = f"{group}_{method_names[j]}" scores_sheets[sheet_name] = scores_df - # Adjust layout and save/show figure + # Adjust layout and save figure plt.tight_layout() plt.savefig(f'./output_cv_metrics/curves/{group}_{method_names[j]}.svg', format='svg', dpi=500) plt.close(fig) diff --git a/model_selection/output_cv_metrics/curves/pre_ORIG.svg b/model_selection/output_cv_metrics/curves/pre_ORIG.svg index 6cc82d7328a5236af2142c096385d7eb8007a713..79ee48f93d83a76f544bea4a44c19c9f8a17141d 100644 --- a/model_selection/output_cv_metrics/curves/pre_ORIG.svg +++ b/model_selection/output_cv_metrics/curves/pre_ORIG.svg @@ -6,7 +6,7 @@ - 2024-05-23T12:04:37.481495 + 2024-05-23T12:10:22.372119 image/svg+xml @@ -30,10 +30,10 @@ z - @@ -41,17 +41,17 @@ z - - + - + - + - + - + - + - + - + - + - + - + - + - + - - + - + @@ -659,12 +659,12 @@ L -3.5 0 - + - + @@ -674,12 +674,12 @@ L -3.5 0 - + - + @@ -689,12 +689,12 @@ L -3.5 0 - + - + @@ -704,12 +704,12 @@ L -3.5 0 - + - + @@ -719,12 +719,12 @@ L -3.5 0 - + - + @@ -733,7 +733,7 @@ L -3.5 0 - + - + - + - + - + - + - + - + - + - + - + - + + + + - - - - - + - - - + + - - + + - @@ -1342,19 +1369,19 @@ z - + - - + + - - + + @@ -1376,19 +1403,19 @@ L 491.1925 398.567188 - + - - + + - - + + @@ -1410,19 +1437,19 @@ L 491.1925 413.245313 - + - - + + - - + + - + - - + + - + @@ -1516,15 +1543,15 @@ L 491.1925 442.601562 - - + + - - + + @@ -1546,19 +1573,19 @@ L 491.1925 457.279688 - + - - + + - - + + @@ -1580,19 +1607,31 @@ L 491.1925 471.957813 - + - - + + - - + + + + + @@ -1614,19 +1653,19 @@ L 491.1925 486.635938 - + - - + + - - + + @@ -1648,51 +1687,19 @@ L 491.1925 501.314063 - + - - + + - - - - + @@ -1718,32 +1725,16 @@ z - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1791,23 +1890,23 @@ z - - + - + - + - + @@ -1815,14 +1914,14 @@ z - + - + - + - + @@ -1830,14 +1929,14 @@ z - + - + - + - + @@ -1845,14 +1944,14 @@ z - + - + - + - + @@ -1860,14 +1959,14 @@ z - + - + - + - + @@ -1875,14 +1974,14 @@ z - + - + - + - + @@ -1892,14 +1991,14 @@ z - + - + - + - + @@ -1907,14 +2006,14 @@ z - + - + - + - + @@ -1922,14 +2021,14 @@ z - + - + - + - + @@ -1937,14 +2036,14 @@ z - + - + - + - + @@ -1952,14 +2051,14 @@ z - + - + - + - + @@ -1967,14 +2066,14 @@ z - + - + - + - + @@ -1982,213 +2081,33 @@ z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -2196,12 +2115,12 @@ z - + - + - + @@ -2211,12 +2130,12 @@ z - + - + - + @@ -2226,12 +2145,12 @@ z - + - + - + @@ -2241,12 +2160,12 @@ z - + - + - + @@ -2256,12 +2175,12 @@ z - + - + - + @@ -2271,12 +2190,12 @@ z - + - + - + @@ -2288,12 +2207,12 @@ z - + - + - + @@ -2303,12 +2222,12 @@ z - + - + - + @@ -2318,12 +2237,12 @@ z - + - + - + @@ -2333,12 +2252,12 @@ z - + - + - + @@ -2348,12 +2267,12 @@ z - + - + - + @@ -2363,12 +2282,12 @@ z - + - + - + @@ -2376,299 +2295,46 @@ z - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + @@ -2676,14 +2342,14 @@ z - + - + - + - + @@ -2691,14 +2357,14 @@ z - + - + - + - + @@ -2706,14 +2372,14 @@ z - + - + - + - + @@ -2721,14 +2387,14 @@ z - + - + - + - + @@ -2736,14 +2402,14 @@ z - + - + - + - + @@ -2753,14 +2419,14 @@ z - + - + - + - + @@ -2768,14 +2434,14 @@ z - + - + - + - + @@ -2783,14 +2449,14 @@ z - + - + - + - + @@ -2798,14 +2464,14 @@ z - + - + - + - + @@ -2813,14 +2479,14 @@ z - + - + - + - + @@ -2828,14 +2494,14 @@ z - + - + - + - + @@ -2843,226 +2509,46 @@ z - - - - - + - - + - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + @@ -3070,14 +2556,14 @@ z - + - + - + - + @@ -3085,14 +2571,14 @@ z - + - + - + - + @@ -3100,14 +2586,14 @@ z - + - + - + - + @@ -3115,14 +2601,14 @@ z - + - + - + - + @@ -3130,14 +2616,14 @@ z - + - + - + - + @@ -3147,14 +2633,14 @@ z - + - + - + - + @@ -3162,14 +2648,14 @@ z - + - + - + - + @@ -3177,14 +2663,14 @@ z - + - + - + - + @@ -3192,14 +2678,14 @@ z - + - + - + - + @@ -3207,14 +2693,14 @@ z - + - + - + - + @@ -3222,14 +2708,14 @@ z - + - + - + - + @@ -3237,244 +2723,46 @@ z - - - - - + - - + - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + @@ -3482,14 +2770,14 @@ z - + - + - + - + @@ -3497,14 +2785,14 @@ z - + - + - + - + @@ -3512,14 +2800,14 @@ z - + - + - + - + @@ -3527,14 +2815,14 @@ z - + - + - + - + @@ -3542,14 +2830,14 @@ z - + - + - + - + @@ -3559,14 +2847,14 @@ z - + - + - + - + @@ -3574,14 +2862,14 @@ z - + - + - + - + @@ -3589,14 +2877,14 @@ z - + - + - + - + @@ -3604,14 +2892,14 @@ z - + - + - + - + @@ -3619,14 +2907,14 @@ z - + - + - + - + @@ -3634,14 +2922,14 @@ z - + - + - + - + @@ -3649,237 +2937,46 @@ z - - - - - + - - + - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + @@ -3887,14 +2984,14 @@ z - + - + - + - + @@ -3902,14 +2999,14 @@ z - + - + - + - + @@ -3917,14 +3014,14 @@ z - + - + - + - + @@ -3932,14 +3029,14 @@ z - + - + - + - + @@ -3947,14 +3044,14 @@ z - + - + - + - + @@ -3964,14 +3061,14 @@ z - + - + - + - + @@ -3979,14 +3076,14 @@ z - + - + - + - + @@ -3994,14 +3091,14 @@ z - + - + - + - + @@ -4009,14 +3106,14 @@ z - + - + - + - + @@ -4024,14 +3121,14 @@ z - + - + - + - + @@ -4039,14 +3136,14 @@ z - + - + - + - + @@ -4054,270 +3151,46 @@ z - - - - - + - - + - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + @@ -4325,14 +3198,14 @@ z - + - + - + - + @@ -4340,14 +3213,14 @@ z - + - + - + - + @@ -4355,14 +3228,14 @@ z - + - + - + - + @@ -4370,14 +3243,14 @@ z - + - + - + - + @@ -4385,14 +3258,14 @@ z - + - + - + - + @@ -4402,14 +3275,14 @@ z - + - + - + - + @@ -4417,14 +3290,14 @@ z - + - + - + - + @@ -4432,14 +3305,14 @@ z - + - + - + - + @@ -4447,14 +3320,14 @@ z - + - + - + - + @@ -4462,14 +3335,14 @@ z - + - + - + - + @@ -4477,14 +3350,14 @@ z - + - + - + - + @@ -4492,233 +3365,31 @@ z - - - - + - - + - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/model_selection/output_cv_metrics/metrics.xlsx b/model_selection/output_cv_metrics/metrics.xlsx index 37a3cbd9bf2d7851a3536f602a7325dad3b5e43b..003029e62d816579d0620a65a15a76e07d107fef 100644 Binary files a/model_selection/output_cv_metrics/metrics.xlsx and b/model_selection/output_cv_metrics/metrics.xlsx differ