码迷,mamicode.com
首页 > 其他好文 > 详细

机器学习之roc曲线

时间:2018-10-16 01:45:57      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:性能   就是   学习   ble   能力   ade   strong   线图   一个   

机器学习之ROC曲线

roc曲线全称受试者工作曲线,ROC曲线下面积就是AUC(Area under the curve),AUC用来衡量二分类机器学习算法的性能,即泛化能力
这里有几个概念,真阳性率,假阳性率,真阴性率,假阴性率,这四个率的产生是一个相对指标,即有一个参考标准,比如一个检测方法的金标准,
我用另一种方法检测,如下图所示

真(预测值) 假(预测值)
真(金标准) 20 5
假(金标准) 3 15

这个表里面我们分别来计算真阳性率和假阳性率(注意:所谓的真阳性率和假阳性率都是依据金标准来评判的
比如真阳性率=实际预测并且正确的阳性数/真正的阳性数
=TP/(TP+FN)
=20/(20+5)
假阳性率=实际为假但是被预测为真/(实际为假但是被预测为真+真正为假并且预测为假的数)
=FP/(FP+TN)
=3/(3+15)
其中,真阳性率又叫做敏感度,真阴性率又叫特异性
所以有时候假阳性率也可以=1-真阴性率=1-特异度
总之,这里面的一切真阳性假阳性真阴性假阴性都是依据金标准来的

根据不同标准来得到不同的真阳性率,假阳性率的值,然后以假阳性率和真阳性率为横纵坐标做点,连接成折线图,就是ROC曲线

机器学习之roc曲线

标签:性能   就是   学习   ble   能力   ade   strong   线图   一个   

原文地址:https://www.cnblogs.com/missed-forest/p/9795221.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!