【发布时间】:2019-09-29 16:47:22
【问题描述】:
我想使用两个度量来评估逻辑回归模型(二元事件): 1. model.score 和混淆矩阵,它给了我 81% 的分类准确率 2. ROC曲线(使用AUC),返回50%的值
这两个结果是否矛盾?那可能吗 我错过了一些东西,但仍然找不到它
y_pred = log_model.predict(X_test)
accuracy_score(y_test , y_pred)
cm = confusion_matrix( y_test,y_pred )
y_test.count()
print (cm)
tpr , fpr, _= roc_curve( y_test , y_pred, drop_intermediate=False)
roc = roc_auc_score( y_test ,y_pred)
【问题讨论】:
-
我认为这可能是一个更适合Cross Validated Stack的问题
-
这也不错answer
-
除了 Matthew Barlowe 非常相关的 cmets,我假设您知道您有“一点”类不平衡?
-
@Calimo 是的,我想更好地了解哪个指标最适合我的情况。
标签: python-3.x logistic-regression roc confusion-matrix