5050
5151 # save results
5252 use_preds_str = "preds" if use_preds else "oracle"
53- results_dir = oj ("results" , f"{ data_source } _{ data_id } " )
5453 for method in ["raw" , "shap" , "lime" , "lmdi" , "lmdi_plus" ]:
55- make_rf_dir = oj ("rf" , results_dir , method , use_preds_str , f"k{ k } " )
56- make_gb_dir = oj ("gb" , results_dir , method , use_preds_str , f"k{ k } " )
54+ make_rf_dir = oj ("results" , " rf" , f" { data_source } _ { data_id } " , method , use_preds_str , f"k{ k } " )
55+ make_gb_dir = oj ("results" , " gb" , f" { data_source } _ { data_id } " , method , use_preds_str , f"k{ k } " )
5756 os .makedirs (make_rf_dir , exist_ok = True )
5857 os .makedirs (make_gb_dir , exist_ok = True )
5958 print (f"Saving results" )
60-
61- np .savetxt (oj ("rf" , results_dir , "raw" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), raw_distances_rf , delimiter = "," )
62- np .savetxt (oj ("rf" , results_dir , "shap" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), shap_distances_rf , delimiter = "," )
63- np .savetxt (oj ("rf" , results_dir , "lime" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lime_distances_rf , delimiter = "," )
64- np .savetxt (oj ("rf" , results_dir , "lmdi" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lmdi_distances_rf , delimiter = "," )
65- np .savetxt (oj ("rf" , results_dir , "lmdi_plus" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lmdi_plus_distances_rf , delimiter = "," )
66-
67- np .savetxt (oj ("gb" , results_dir , "raw" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), raw_distances_gb , delimiter = "," )
68- np .savetxt (oj ("gb" , results_dir , "shap" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), shap_distances_gb , delimiter = "," )
69- np .savetxt (oj ("gb" , results_dir , "lime" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lime_distances_gb , delimiter = "," )
70- np .savetxt (oj ("gb" , results_dir , "lmdi_plus" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lmdi_plus_distances_gb , delimiter = "," )
59+
60+ np .savetxt (oj ("results" , " rf" , f" { data_source } _ { data_id } " , "raw" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), raw_distances_rf , delimiter = "," )
61+ np .savetxt (oj ("results" , " rf" , f" { data_source } _ { data_id } " , "shap" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), shap_distances_rf , delimiter = "," )
62+ np .savetxt (oj ("results" , " rf" , f" { data_source } _ { data_id } " , "lime" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lime_distances_rf , delimiter = "," )
63+ np .savetxt (oj ("results" , " rf" , f" { data_source } _ { data_id } " , "lmdi" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lmdi_distances_rf , delimiter = "," )
64+ np .savetxt (oj ("results" , " rf" , f" { data_source } _ { data_id } " , "lmdi_plus" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lmdi_plus_distances_rf , delimiter = "," )
65+
66+ np .savetxt (oj ("results" , " gb" , f" { data_source } _ { data_id } " , "raw" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), raw_distances_gb , delimiter = "," )
67+ np .savetxt (oj ("results" , " gb" , f" { data_source } _ { data_id } " , "shap" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), shap_distances_gb , delimiter = "," )
68+ np .savetxt (oj ("results" , " gb" , f" { data_source } _ { data_id } " , "lime" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lime_distances_gb , delimiter = "," )
69+ np .savetxt (oj ("results" , " gb" , f" { data_source } _ { data_id } " , "lmdi_plus" , use_preds_str , f"k{ k } " , f"nbr-dist-{ nbr_dist } _cfact-dist-{ cfact_dist } .csv" ), lmdi_plus_distances_gb , delimiter = "," )
0 commit comments