Skip to content

Commit 1018767

Browse files
committed
add missing KPI values to dmcas_fitstat from dmcas_roc (with exceptions of _KSPOSTCUTOFF_ and _KSCUT_)
1 parent 73d3d43 commit 1018767

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/sasctl/pzmm/write_json_files.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1292,6 +1292,16 @@ def calculate_model_statistics(
12921292
roc_dict = cls.apply_dataframe_to_json(json_dict[1]["data"], i, roc_df)
12931293
for j in range(len(roc_dict)):
12941294
json_dict[1]["data"][j].update(roc_dict[j])
1295+
if(roc_dict[j]["dataMap"]["_KS_"] == 1):
1296+
fitstat_data = {
1297+
"_KS_": roc_dict[j]["dataMap"]["_KS_"],
1298+
"_KS2_": roc_dict[j]["dataMap"]["_KS2_"],
1299+
"_C_": roc_dict[j]["dataMap"]["_C_"],
1300+
"_Gini_": roc_dict[j]["dataMap"]["_Gini_"],
1301+
"_Gamma_": roc_dict[j]["dataMap"]["_Gamma_"],
1302+
"_Tau_": roc_dict[j]["dataMap"]["_Tau_"]
1303+
}
1304+
json_dict[0]["data"][i]["dataMap"].update(fitstat_data)
12951305

12961306
lift_df = pd.DataFrame(conn.CASTable("Lift", caslib="Public").to_frame())
12971307
lift_dict = cls.apply_dataframe_to_json(json_dict[2]["data"], i, lift_df, 1)

0 commit comments

Comments
 (0)