【发布时间】:2014-11-10 23:04:04
【问题描述】:
我注意到sklearn有以下功能:
sklearn.metrics.roc_auc_score()
将ground_truth和预测作为输入。
例如,
ground_truth = [1,1,0,0,0]
prediction = [1,1,0,0,0]
sklearn.metrics.roc_auc_score(ground_truth, prediction) 返回1
我的问题是我无法弄清楚 sklearn 如何使用两个二进制输入计算 ROC 曲线下的面积。 ROC曲线不是通过移动分类阈值,计算每个阈值的误报和命中率得出的吗?使用两个二进制输入,您不应该只有一个(误报、命中率)测量吗?
非常感谢!
【问题讨论】:
标签: python scikit-learn