浏览代码

bugfix: 修复计算auc ks时概率错误问题

yq 4 月之前
父节点
当前提交
1362d53ce9
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      model/model_lr.py

+ 2 - 2
model/model_lr.py

@@ -23,11 +23,11 @@ class ModelLr(ModelBase):
         test_data = data.test_data
         self.lr.fit(train_data.get_Xdata(), train_data.get_Ydata())
 
-        train_prob = self.lr.predict(train_data.get_Xdata())
+        train_prob = self.lr.predict_proba(train_data.get_Xdata())[:, 1]
         train_auc = AUC(train_prob, train_data.get_Ydata())
         train_ks = KS(train_prob, train_data.get_Ydata())
 
-        test_prob = self.lr.predict(test_data.get_Xdata())
+        test_prob = self.lr.predict_proba(test_data.get_Xdata())[:, 1]
         test_auc = AUC(test_prob, test_data.get_Ydata())
         test_ks = KS(test_prob, test_data.get_Ydata())