ROC曲线理解

ROC曲线理解ROC(receiveroperatorcharacteristiccurve,ROC)曲线:即受试者工作特征曲线,是反映敏感度和特异度连续变量的综合指标,用作图法展示两度之间的关系。作图方法:在相关临床研究报告中,若有一个ROC曲线图,将会给人深刻印象,具体做法是:实验结果为计量资料即连续变量,至少计算5个临界点的指标,以敏感度(真阳性率)为Y轴,1-特异度(假阳性率)为X轴,将各点连成…

大家好,又见面了,我是你们的朋友全栈君。

ROC(receiver operator characteristic curve, ROC)曲线:

即受试者工作特征曲线,是反映敏感度和特异度连续变量的综合指标,用作图法展示两度之间的关系。

作图方法:

在相关临床研究报告中,若有一个ROC曲线图,将会给人深刻印象,具体做法是:

实验结果为计量资料即连续变量,至少计算5个临界点的指标,以敏感度(真阳性率)为Y轴,1-特异度(假阳性率)为X轴,将各点连成曲线,即ROC曲线。如下图所示:

ROC曲线理解

1.正确选择临界点(cutoff)

1)  上期已经谈到,敏感度越高,漏诊病例越少,而1-特异度越低,误诊率越少;

2)在ROC曲线上,想找到一个界值,那就让两度值都取得最好的效果,那我们就往图的左上角寻找;

3)  最靠近左上角的那一点为最佳界点,点上的值即为最佳临界值,因此,此点上敏感度与特异度都较高,假阳性与假阴性也最少。

4)  即约登指数取得最大值的界值。

约登指数 = 敏感度 + 特异度 -1

2.AUC用于评估诊断的诊断价值

AUC(area under the ROC curve, AUC)即ROC曲线下面积, AUC越大越好,提示该实验值越高。

1)AUC ≈1.0:最理想的检查指标

2)  AUC在0.7-0.9之间:实验准确性高

3)AUC=0.5:实验无诊断价值。

一般来说,AUC达到0.9以上才认为是一个准确性很高的诊断实验,此时的cutoff才有实际意义。

3.用于比较两种或两种以上诊断性实验的诊断价值。

把各实验的ROC曲线绘制在同一坐标中,可以直观地比较哪种诊断更有价值,如下图所示:显然绿色代表的诊断价值优于蓝色诊断,粉色诊断最弱。

ROC曲线理解

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145732.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • javascript倒置再次被否定作用

    javascript倒置再次被否定作用

    2022年1月11日
    47
  • oracle number存储小数

    oracle number存储小数创建字段paraAnumber(16,2);16是存储整形的长度,2是小数的长度,存储数据格式为:16.22反之paraAnumber(16,3)存储数据格式为:16.333转载于:https://www.cnblogs.com/fuzhaoyang56/archive/2013/05/21/3090811.html…

    2022年7月24日
    8
  • 网络编程-UDP编程

    网络编程-UDP编程2.UDP端口和TCP端口虽然都使用0~65535,但他们是两套独立的端口,即一个应用程序用TCP占用了端口1234,不影响另一个应用程序用UDP占用端口1234。在Java中使用UDP编程,仍然需要使用Socket,因为应用程序在使用UDP时必须指定网络接口(IP地址)和端口号。1.UDP和TCP编程相比,UDP编程就简单得多,因为UDP没有创建连接,数据包也是一次收发一个,所以没有流的概念。和服务器端相比,客户端使用UDP时,只需要直接向服务器端发送UDP包,然后接收返回的UDP包。…

    2025年10月8日
    6
  • Computer Science 学习第四章–CPU 指令集和指令处理

    Computer Science 学习第四章–CPU 指令集和指令处理

    2022年1月9日
    53
  • 数据链路层学习之LLDP「建议收藏」

    一、LLDP协议概述 随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息。 LLDP(LinkLayerDiscoveryProtocol,链路层发现协

    2022年4月3日
    107
  • 解决Pycharm无法显示matplotlib绘图问题(ubuntu环境)「建议收藏」

    解决Pycharm无法显示matplotlib绘图问题(ubuntu环境)「建议收藏」1.首先,确保环境(虚拟环境)中已经安装了matplotlib模块首先切换到虚拟环境中,然后安装安装命令:condainstallmatplotlib2.确定你的pycharm使用的环境是你的虚拟环境(1)在pycharm中添加虚拟环境pycharm默认使用的环境可能并不是你想用的虚拟环境:如图在file->settings里面可以找到配置虚拟环境的窗口。点1,…

    2022年8月28日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号