一、ROC曲线的概念

受试者工作特征曲线(receiver operator

characteristic curve,

ROC曲线),最初用于评价雷达性能,又称为接收者操作特性曲线。ROC曲线是以真阳性率(灵敏度)为纵坐标,假阳性率(1-特异度)为横坐标绘制的曲线。

其自变量(检验项目)一般为连续性变量,因变量(金标准)一般为二分类变量。

二、ROC曲线的主要作用

1、ROC曲线能很容易地查出任意界限值时的对疾病的识别能力。

2、选择最佳的诊断界限值。

3、两种或两种以上不同诊断试验对疾病识别能力的比较。在对同一种疾病的两种或两种以上诊断方法进行比较时,可将各试验的ROC曲线绘制到同一坐标中,以直观地鉴别优劣,靠近左上角的ROC曲线所代表的受试者工作最准确。亦可通过分别计算各个试验的ROC曲线下的面积(AUC)进行比较,哪一种试验的AUC最大,则哪一种试验的诊断价值最佳。

三、实例操作

腺苷脱氨酶(ADA)对结核性浆膜腔积液的鉴别有很好的意义。一项研究选择了40例腹水患者,其中确诊结核性腹水20例,肿瘤性性腹水20例,测定腹水ADA,研究目的是确定ADA诊断结核的界值。

1、数据变量如下:

group:1为结核,2为肿瘤

ADA:为腹水ADA值,连续变量

变量视图:

2、选择菜单:

进入主对话框,设置如下:

点击确定输出结果。

四、结果解读

这就是ROC曲线,对角线为参考线。双击图标可进入编辑状态。

这是对ROC曲线下面积的检验,曲线下面积为0.792,P=0.002,有统计学意义,说明ADA对结核的诊断有意义。曲线下面积越大,说明该项检验的诊断效能越大。

这是曲线的坐标点,以及相应的敏感性,1-特异性。

如何确定最佳界值:

除非特别指明,最佳界值的确定常用“尤登指数”,即敏感性

特异性-1,该指数值的取最大值处就是最佳的界值。

利用上表“曲线的坐标”,可以求得各个坐标点敏感性

特异性-1的值,其最大值对应的就是最佳界值。

roc曲线spss怎么做_如何用SPSS做ROC曲线分析相关推荐

  1. excel波士顿矩阵怎么做_如何用excel做波士顿矩阵图?

    波士顿矩阵的操作可以参考下这篇文章,把横纵坐标轴改成你想要:占有率,增长率即可.至于尺寸大小如何操作,在文末特意展示了. 波士顿矩阵(BCG Matrix),又称市场增长率-相对市场份额矩阵.波士顿咨 ...

  2. excel显著性检验_#如何用excel做anova分析#用excel做显著性分析

    如何用Excel做方差分析?? 方差分析的步骤: (1)分别计算行与列平方和.行平方与组差相似,是每值与总体均值的离差平方和,列平方和是每列的均值与总体均值的离差平方和. (2)总的平方和的计算与单因 ...

  3. 用python做舆情分析系统_如何用Python做舆情时间序列可视化?

    如何批量处理评论信息情感分析,并且在时间轴上可视化呈现?舆情分析并不难,让我们用Python来实现它吧. 痛点 你是一家连锁火锅店的区域经理,很注重顾客对餐厅的评价.从前,你苦恼的是顾客不爱写评价.最 ...

  4. 用python做一个舆情分析系统_如何用Python做舆情时间序列可视化?

    如何批量处理评论信息情感分析,并且在时间轴上可视化呈现?舆情分析并不难,让我们用Python来实现它吧. 痛点 你是一家连锁火锅店的区域经理,很注重顾客对餐厅的评价.从前,你苦恼的是顾客不爱写评价.最 ...

  5. python 英语分词_如何用Python做中文分词?

    打算绘制中文词云图?那你得先学会如何做中文文本分词.跟着我们的教程,一步步用Python来动手实践吧. 需求 在<如何用Python做词云>一文中,我们介绍了英文文本的词云制作方法.大家玩 ...

  6. 词云python灿烈_如何用Python做中文词云?

    打算绘制中文词云图?那你得先学会如何做中文文本分词.跟着我们的教程,一步步用Python来动手实践吧. 需求 在<如何用Python做词云>一文中,我们介绍了英文文本的词云制作方法.大家玩 ...

  7. spss主成分综合得分_如何用SPSS软件一步算出主成分得分值_林海明

    & Information Fo rum 2007 年 9 月 Sept . , 2007 收稿日期 : 2007 - 04 - 15 基金项目 : 广州市哲学社会科学规划资助 课题 ( 06 ...

  8. 前端请柬框架_如何用h5做邀请函 h5邀请函是什么意思

    首先先告诉大家如何用在线工具制作h5邀请函,我们一般在企业做活动,新品发布时邀请大家来参加,或者是结婚的时候也可以制作邀请函. H5模板展示 现在我来告诉大家如何用h5做邀请函: 如果你会开发代码的话 ...

  9. python怎么用交互式界面_交互式python教程_如何用python做交互式界面

    什么叫做交互式python解释器 个例子来说明交互式解释  (看看 Onion - 老杨 解释的内容如下) 例: 创建文件 zoo.py.在该文件义函数 hours(),输出字符串'Open 9-5 ...

  10. python如何读dat数据_如何用Python进行数据质量分析

    概述 数据挖掘的第一步工作是数据准备,而数据准备的第一步就是数据质量分析了.本篇文章着重介绍如何使用Python进行数据质量分析的初步工作,属于比较基础的入门教程. 为什么要进行数据质量分析 根据百度 ...

最新文章

  1. 中科院计算所关于“木兰”语言问题处理情况说明
  2. php桶排序,PHP实现桶排序算法
  3. Canvas 波形图
  4. C++STL总结笔记(一)—— 容器和容器适配器
  5. NVIDIA发布全新推理软件,开创交互式会话AI新时代!
  6. Web前端工作笔记012---IE8兼容_WebSocket
  7. 关于人生的10个真相, 希望你越早知道越好
  8. 1.两数之和(力扣leetcode) 博主可答疑该问题
  9. c语言写马达驱动程序,如何用单片机驱动马达
  10. 重心法选址迭代matlab,配送中心重心法选址的研究
  11. 让机器看了几千万篇热门文章总结的17类热门标题方式模板
  12. 第2节---小任务,爬取百度LOGO链接并下载图片
  13. Vue Router系列之 route 和 router 的区别
  14. 永远不会被杀毒软件查杀的木马捆绑机
  15. python爬虫兼职群-经典古言小说推荐完本
  16. vue 截取video第一帧作为封面
  17. 微软远程桌面0x104_win10系统远程桌面出现错误0x204的解决方法
  18. 佛经小故事--《盲龟浮木》
  19. java - (二)netty 心跳监测机制
  20. py4j.protocol.Py4JJavaError错误

热门文章

  1. @JSONField 注解详解和应用
  2. html打印预览空白,win7系统下使用IE浏览器预览打印页面时显示页面空白
  3. 硬核科普:年薪30万的数据分析师,每天到底在干些什么?
  4. 使用MySql Workbench创建存储过程,在表中插入100条数据
  5. 非线性薛定谔方程_现有光纤网络正被推向极限,未来怎么办?薛定谔波动方程来帮忙...
  6. 一个事物两个方面的对比举例_写compare contrast essay如何对比两个事物/人物
  7. 腾讯云 + picgo图床功能
  8. php对照表,编码对照表的使用(1)-PHP教程,PHP应用
  9. python爬虫入门教程——爬取360翻译
  10. 【渝粤教育】广东开放大学 企业财务报表分析 形成性考核 (26)