知道TPR与FPR
- TPR=TP/(TP + FN)
- 所有真实类别为1的样本中,预测类别为1的比例
- FPR =FP/(FP +TN)
- 所有真实类别为0的样本中,预测类别为1的比例
ROC曲线
- ROC曲线的横轴就是FPRate,纵轴就是TPRate,当二者相等时,表示的意义则是:对于不论真实类别是1还是0的样本,分类器预测为1的概率是相等的,此时 AUC为0.5。
AUC指标
- AUC的概率意义是随机取一对正负样本,正样本得分大于负样本的概率
- AUC的最小值为0.5,最大值为1,取值越高越好
- AUC=1,完美分类器,采用这个预测模型时,不管设定什么值都能得出完美预测。绝大多数预测的场合,不存在完美分类器。
- 0.5<AUC<1,优于随机猜测。这个分类器(模型)妥善设定值的话,能有预测价值。
最终AUC的范围在[0.5,1]之间,并且越接近1越好
AUC计算API
- from sklearn.metrics import roc_