2.16.16 直观理解AUC 内容修订

2.16.16 直观理解AUC 内容修订
This commit is contained in:
CoderOverflow 2019-04-16 10:59:14 +08:00 committed by GitHub
parent 0cd90baf67
commit 5ab5efdae3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 2 deletions

View File

@ -1249,8 +1249,7 @@ TPR = TP/(TP+FN) = 0.5 FPR = FP/(TN+FP) = 0
AUC是衡量二分类模型优劣的一种评价指标表示正例排在负例前面的概率。其他评价指标有精确度、准确率、召回率而AUC比这三者更为常用。
一般在分类模型中,预测结果都是以概率的形式表现,如果要计算准确率,通常都会手动设置一个阈值来将对应的概率转化成类别,这个阈值也就很大程度上影响了模型准确率的计算。
举例:
现在假设有一个训练好的二分类器对10个正负样本正例5个负例5个预测得分按高到低排序得到的最好预测结果为[1, 1, 1, 1, 1, 0, 0, 0, 0, 0]即5个正例均排在5个负例前面正例排在负例前面的概率为100%。然后绘制其ROC曲线由于是10个样本除开原点我们需要描10个点如下
现在假设有一个训练好的二分类器对10个正负样本正例5个负例5个预测得分按高到低排序得到的最好预测结果为[1, 1, 1, 1, 1, 0, 0, 0, 0, 0]即5个正例均排在5个负例前面正例排在负例前面的概率为100%。然后绘制其ROC曲线由于是10个样本除去原点我们需要描10个点如下
![](./img/ch2/2.16.17-1.png)