ROC又叫受试者工作特征曲线。它是用来验证一个二分类器模型的性能指标,也就是说,给出一个模型,输入一个模型,输入已知正负类的一组数据,并通过对比模型对改组数据进行的预测,衡量这个模型的性能。

相关内容如下图:

ROC曲线如何画?

1.给定一个初始阈值(一般是从0%开始)

2.根据分类结果画上图中第一个表格,然后根据上面的式子算法TPR和FPR。由TPR和FPR可以确定一个点,在图中画出

3.给一个新的阈值,并重复步骤2、3,直到阈值取到100%

4.若干个点最后组成了ROC曲线。

注意:

1.FPR=1-TNR。也是1-特异性,该指标的值越小越好

2.TPR的值越大越好

3.最大的阈值,在不考虑权重的情况下,应当是使得TPR最大且“1-特异性”指标相对较小的值

4.ROC曲线应该在y=kx之上

5.AUC的值总是大于0.5,小于1.0

6.可以通过约登指数(TPR+1-FPR)取得最大时的阈值来确定一个分类器合适的阈值

7.ACC称作“准确率”,对所有样本,被准确判断为阳性和阴性所占的比例。

8.TPR在医学上被称为“确诊率”,判断一个人是否得病,依据的是是否检出病症(一个人默认为阴性),只有TPR有受试的意义。

9.一般来说,AUC在0.9以上,分类器才有意义。

数据挖掘中的指标--分类器中的ROC曲线及相关指标(ROC、AUC、ACC)相关推荐

  1. 分类器的ROC曲线及相关指标(ROC、AUC、ACC)详解

    关于ROC曲线有几篇老博客.有一篇是一位博士写的,不过不知道为什么,那篇文章老是有迷之错误,从13年开始,一直订正到17年,依旧存在错误,如举例有问题.概念混淆(因为其文章包含了太多的概念,导致文法上 ...

  2. ROC曲线是什么?ROC曲线是怎么绘制的?ROC曲线的横纵坐标是什么?如何用Python绘制?AUC又是什么?

    ROC曲线是什么?ROC曲线是怎么绘制的?ROC曲线的横纵坐标是什么?AUC又是什么? metrics.roc_auc_score metrics.roc_curve ROC= Receiver Op ...

  3. 用matlab画出M1和M2的ROC曲线,ROC曲线及其matlab实现ROC曲线的绘画

    ROC曲线(Receiver Operating Characteristic Curve)是利用Classification模型真正率(True Positive Rate)和假正率(False P ...

  4. stata绘制roc曲线_[转载]光滑ROC曲线的画法

    在科研统计中,有时候需要用ROC曲线来表示我们某一方法的诊断能力(或者说2分类能力),于是乎就涉及到了ROC曲线的绘制.大部分人还是会使用SPSS进行统计分析的,也有会使用SPSS绘制ROC曲线的童鞋 ...

  5. roc曲线matlab怎么做,ROC曲线Matlab程序

    最近在做一个模型,用到了ROC曲线. ROC(Receiver Operating Characteristic,受试者工作特征的缩写)曲线是一个非常有用的技术,经常用来组织分类器,可视化分类器的性能 ...

  6. stata绘制roc曲线_使用Stata进行ROC曲线分析实例分析-roc曲线分析实例

    使用Stata进行ROC曲线分析实例分析 roctab mods pre,g . roccomp mods pre ldh cr abl,g . roccomp mods  pre ldh cr ab ...

  7. ROC曲线绘制相关R包下载和安装方式

    ROCit_2.1.1.zip 链接:https://pan.baidu.com/s/1Hi06EUwQUFmCOYaciWGBPA?pwd=love 提取码:love fbroc_0.4.1.tar ...

  8. 分类器性能度量指标之ROC曲线、AUC值

    目录 概述 混淆矩阵(Confusion matrix) ROC曲线 AUC(Area under the ROC curve) AUC能拿来干什么 总结 参考资料: 概述 二分类问题在机器学习中是一 ...

  9. 机器学习分类模型中的评价指标介绍:准确率、精确率、召回率、ROC曲线

    文章来源:https://blog.csdn.net/wf592523813/article/details/95202448 1 二分类评价指标 准确率,精确率,召回率,F1-Score, AUC, ...

最新文章

  1. (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  2. VUE2.X组件之间通信的2种方式(针对子组件值变化去改变相应父组件的值)
  3. android鼾声分析,鼾声分析器
  4. MySQL----联结
  5. 准备入门IC的全局观念系列-下
  6. 小波变换如何去噪的思想
  7. 安装keras and theano于google colab上
  8. reactjs生命周期回调(钩子)函数:componentDidMount componentWillUnmount
  9. openldap linux客户端,OpenLDAP 客户端安装部署
  10. java.lang.applet_Java Applet RuntimeException:java.lang.NoClassDefFoun...
  11. 高级Linux程序设计第一章:入门
  12. 使用Maven导入MySQL驱动包遇到的问题
  13. Review-常用数学符号的英文及中文叫法
  14. tar bz2 解压
  15. mac安装php+mysql数据库_Mac环境下Nginx+PHP+MySQL的安装与配置
  16. 腾讯云服务器手动建立WordPress个人站点Windows系统教程-Unirech腾讯云国际版代充
  17. 美团2021校招笔试-编程题(通用编程试题,第10场)
  18. internet信息服务器连接怎么办,internet已连接但无法上网怎么办
  19. 2019 沉淀-留言-成长的小白菜
  20. R语言学习笔记(十):重抽样与自助法

热门文章

  1. 利用OpenVSwitch构建多主机Docker网络
  2. 高考数学题目:导数及其简单应用
  3. 该死webgl_太该死了
  4. hdu5445 Food Problem(背包)
  5. 口红?剃须刀?Python告诉你,刚过去的520,大家都在送什么礼物
  6. PyQt+moviepy音视频剪辑实战1:多视频合成顺序播放或同屏播放的视频文件
  7. C# SolidWorks 二次开发 API --- 2018版 中文翻译 ModelDocExtension 方法
  8. 为Torch创建hdf5训练文件
  9. background系列属性(background-color背景颜色、background-image背景图片、background-repeat重复方式以及background-position)
  10. Microsoft Edge 离线下载安装技巧