1。Roc曲线

Roc曲线:接收者操作特征(receiveroperating characteristic),roc曲线上每个点反映着对同一信号刺激的敏感性。
横轴:负正类率(false postive rate FPR)特异度,划分实例中所有负例占所有负例的比例
纵轴:真正类率(true postive rate TPR)灵敏度,Sensitivity(正类覆盖率)

2.二分类问题

针对一个二分类问题,将实例分成正类(postive)或者负类(negative)。但是实际中分类时,会出现四种情况.
(1)若一个实例是正类并且被预测为正类,即为真正类(True Postive TP)
(2)若一个实例是正类,但是被预测成为负类,即为假负类(False Negative FN)
(3)若一个实例是负类,但是被预测成为正类,即为假正类(False Postive FP)
(4)若一个实例是负类,但是被预测成为负类,即为真负类(True Negative TN)
TP:正确的肯定数目
FN:漏报,没有找到正确匹配的数目
FP:误报,没有的匹配不正确
TN:正确拒绝的非匹配数目
其关系如下图所示,1代表正类,0代表负类:

通过这个表格可以得出Roc曲线的横轴和纵轴的计算公式:

TPR=TPTP+FNTPR=TPTP+FN

TPR=\frac{TP}{TP+FN}

FPR=FPFP+TNFPR=FPFP+TN

FPR=\frac{FP}{FP+TN}

TNR=TNTN+FPTNR=TNTN+FP

TNR=\frac{TN}{TN+FP}

(1) TPR代表分类器预测的正类中实际正实例占所有正实例的比例。
(2) FPR代表分类器预测的正类中实际负实例占所有负实例的比例。
(3) 真负类率(True Negative Rate)TNR: TN/(FP+TN),代表分类器预测的负类中实际负实例占所有负实例的比例,TNR=1-FPR。

3.画图

假设采用逻辑回归分类器,其给出针对每个实例为正类的概率,那么通过设定一个阈值如0.6,概率大于等于0.6的为正类,小于0.6的为负类。对应的就可以算出一组(FPR,TPR),在平面中得到对应坐标点。随着阈值的逐渐减小,越来越多的实例被划分为正类,但是这些正类中同样也掺杂着真正的负实例,即TPR和FPR会同时增大。阈值最大时,对应坐标点为(0,0),阈值最小时,对应坐标点(1,1)。
如下面这幅图,(a)图中实线为ROC曲线,线上每个点对应一个阈值。

横轴FPR:1-TNR,FPR越大,预测正类中实际负类越多。
纵轴TPR:(正类覆盖率),TPR越大,预测正类中实际正类越多。
理想目标:TPR=1,FPR=0,即图中(0,1)点,故ROC曲线越靠拢(0,1)点,越偏离45度对角线越好,TPR、TNR越大效果越好。

AUC(Area under curve 即Roc曲线下面积)总结相关推荐

  1. 机器学习之选择小样本交叉验证训练模型并使用精确率、召回率、F1分数和AUC值、画出ROC曲线评估

    题目如下 (1)读入aviation数据集,设置MEMBER_NO为索引列:(4分) (2)剔除重复值.缺失值.(4分) (3)随机抽取500样本,切片特征X和标签Y:(4分) 因为调参很慢,所以这里 ...

  2. 大规模视频内容理解:淘宝视频内容标签的结构化分析和管理

    关注公众号,发现CV技术之美 本文转载自淘系技术. 淘宝视频是如何分类的?又是如何保持不同类别视频样本得到相对均衡?又是如何应用的? 背景介绍 随着5G时代的到来,视频内容形态迸发出勃勃生机,各大短视 ...

  3. django用户注销_Django中的用户注册,登录和注销指南

    django用户注销 This article will cover how to allow user registration, login, and logout functionality o ...

  4. 分类性能度量指标:准确性(AC)、敏感性(SE)、特异性(SP)、F1评分、ROC曲线、PR(Precision-Recall)曲线、AUC曲线,混淆曲线

    一:比较容易理解的比喻 以糖尿病人的筛查为例.第一个钟形代表正常人,第二个钟形代表糖尿病人.理想中,如果正常人和糖尿病人的血糖范围完全没有重合就好了.这样我就把标准定在中间那个最低点.低于此点的,就是 ...

  5. 混淆矩阵、准确率、召回率、ROC曲线、AUC

    混淆矩阵.准确率.召回率.ROC曲线.AUC 假设有一个用来对猫(cats).狗(dogs).兔子(rabbits)进行分类的系统,混淆矩阵就是为了进一步分析性能而对该算法测试结果做出的总结.假设总共 ...

  6. ROC曲线,AUC面积

    AUC(Area under Curve):Roc曲线下的面积,介于0.1和1之间.Auc作为数值可以直观的评价分类器的好坏,值越大越好. 首先AUC值是一个概率值,当你随机挑选一个正样本以及负样本, ...

  7. 机器学习之分类器性能指标之ROC曲线、AUC值

    机器学习之分类器性能指标之ROC曲线.AUC值 http://www.cnblogs.com/dlml/p/4403482.html 分类器性能指标之ROC曲线.AUC值 一 roc曲线 1.roc曲 ...

  8. AUC值越大_AUC,ROC 讲解

    面试的时候,一句话说明AUC的本质和计算规则: AUC:一个正例,一个负例,预测为正的概率值比预测为负的概率值还要大的可能性. 所以根据定义:我们最直观的有两种计算AUC的方法 1:绘制ROC曲线,R ...

  9. ROC曲线与AUC计算总结

    学习笔记,如有侵权,联系删除. 参考:https://blog.csdn.net/pzy20062141/article/details/48711355 一.roc曲线 1.roc曲线:接收者操作特 ...

最新文章

  1. 推荐系统炼丹笔记:推荐系统Bias/Debias大全
  2. 【Tiny4412】EMMC启动最小网络文件系统
  3. 在C#中如何定义一个变长的结构数组?如果定义好了,如何获得当前数组的长度?...
  4. 图解Android事件传递之ViewGroup篇
  5. 跟新centos的yum源
  6. python 中的os模块
  7. java学习(60):java最终类(了解)
  8. js,jquery,css,html5特效
  9. C++泛型算法的小总结
  10. 【mac】Bartender 2不能隐藏百度云同步盘图标的解决方法
  11. MVC模式在游戏开发的应用
  12. 一杯茶的时间,上手 Django 框架开发
  13. 商品进销存管理系统、ERP系统源码
  14. 一文系统搞懂协同推荐算法(二)
  15. 腾讯让企业微信连接微信,这是针对钉钉的精准打击吗?
  16. 大写汉字转阿拉伯数字c语言,使用C#实现阿拉伯数字到大写中文的转换
  17. SpringSocial 开发 QQ 登录
  18. 点乘叉乘坐标公式_向量的点乘与叉乘应用
  19. spi通信问题-有波形但无法获取正确数据:MOSI和SCK
  20. 教育行业下半场强势到来!专访FCG教育链Edward Cai:从互联网教学到“链教学”,让天下没有不公平的教育...

热门文章

  1. 《短文本数据理解(1)》一导读
  2. 基于Android的智能浇花控制系统设计
  3. REHL5上多媒体软件安装
  4. MicroStrategy 自定义可视化图表
  5. Progress Log 20160119
  6. 可以分屏的软件_matepadpro笔记软件体验
  7. 单片机设计 游戏_五子棋+黄金矿工+贪吃蛇(STM32、4.3寸电容屏)
  8. 208道Java常问面试题答案
  9. vue+element-ui实现聊天表情包
  10. 控制工程中的数学建模(5)——典型环节的数学模型(之一)