热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

利用GraphPadPrism绘制多组ROC曲线图:技巧与方法

ROC曲线(ReceiverOperatingCharacteristicCurve,简称ROC曲线)是一种常用的统计工具,用于评估分类模型的性能。本文介绍了如何使用GraphPadPrism软件绘制多组ROC曲线,详细讲解了设置真阳性率(灵敏度)作为纵坐标和假阳性率(1-特异性)作为横坐标的方法,并提供了实用的技巧和建议,帮助用户更高效地进行数据分析和结果展示。

ROC 曲线(receiver operating characteristic curve,简称 ROC 曲线),以真阳性率(灵敏度)为纵坐标,假阳性率(1-特异度)为横坐标绘制的曲线。横纵坐标可由软件(SPSS、Origin、Graphpad Prism)计算得出,Results 中可得到 ROC 曲线下面积等,以比较反映诊断试验的诊断价值。

单指标ROC曲线:

1.随便建一个柱状图(Column)

2.一排Y输入病例组,另一排Y输入对照组

3.点击Analysis,选择Column analysis→ROC Curve

4.设置ROC Curve跳出的面板,若勾选Line Identity则带对角线

5.双击图片,设置点的大小(选0)、线的粗细(选1pt)

6.进一步设置

多指标ROC曲线:(无法一步完成)

1.先按照“单ROC曲线”的方法到第四步

2.点击最左边的三排“Area/ Sensitivity & Specificity/ ROC Curve”中的ROC Curve,数据表中两栏“100%-Specificity%”和“Sensitivity%”的数据需要复制到新表

3.新建一个XY图,X栏复制“100%-Specificity%”,A:Y1栏复制“Sensitivity%”

4.若Y值都<50,把X栏和Y栏互换即可(反函数间的对称轴是y&#61;x)

5.用同样的方法得到第二个ROC曲线&#xff0c;仍是X栏复制“100%-Specificity%”(与前一个ROC曲线共用同一个X栏)&#xff0c;但“Sensitivity%”复制到B:Y1

6.进一步设置曲线的点的大小(选0)、线的粗细(选1pt)、线的虚实&#xff0c;Appearance选“Mean only”而不是“Mean and Error”(否则会有点突起)

GraphpadPrism单组ROC

步骤1&#xff1a;新建一个柱状图

步骤2&#xff1a;录入数据

步骤3&#xff1a;analysis-ROC分析

步骤4&#xff1a;初步结果(不好看&#xff0c;坐标轴调整&#xff0c;对角线调整&#xff0c;标目调整后)

步骤5&#xff1a;调整后

G7多组ROC曲线制作

GraphpadPrism7多组ROC制作

Graphpad Prism7制作多组ROC很多人询问怎么实现&#xff0c;随机模拟一组数据&#xff0c;演示一下:

步骤1&#xff1a;参见上述单组ROC制作过程的1-4步&#xff0c;将你的多组数据制备成多个单组ROC。松哥模拟2组演示,如下图&#xff0c;2个单组ROC。

步骤2&#xff1a;双击ROC1的作图区域&#xff0c;Format Graph-Data Sets on Graph-Add如下图操作。

步骤3&#xff1a;初步结果及调整(你会发现曲线已经叠加&#xff0c;优化调整后如后面)

步骤4&#xff1a;优化调整后

步骤5&#xff1a;如果想加框



推荐阅读
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • CSS Border 属性:solid 边框的使用详解
    本文详细介绍了如何在CSS中使用solid边框属性,包括其基本语法、应用场景及高级技巧,适合初学者和进阶用户参考。 ... [详细]
  • Irish budget airline Ryanair announced plans to significantly increase its route network from Frankfurt Airport, marking a direct challenge to Lufthansa, Germany's leading carrier. ... [详细]
  • OBS Studio自动化实践:利用脚本批量生成录制场景
    本文探讨了如何利用OBS Studio进行高效录屏,并通过脚本实现场景的自动生成。适合对自动化办公感兴趣的读者。 ... [详细]
  • Web动态服务器Python基本实现
    Web动态服务器Python基本实现 ... [详细]
  • 从CodeIgniter中提取图像处理组件
    本指南旨在帮助开发者在未使用CodeIgniter框架的情况下,如何独立使用其强大的图像处理功能,包括图像尺寸调整、创建缩略图、裁剪、旋转及添加水印等。 ... [详细]
  • 回顾两年前春节期间的一个个人项目,该项目原本计划参加竞赛,但最终作为练习项目完成。独自完成了从编码到UI设计的全部工作,尽管代码量不大,但仍有一定的参考价值。本文将详细介绍该项目的背景、功能及技术实现。 ... [详细]
  • Android与JUnit集成测试实践
    本文探讨了如何在Android项目中集成JUnit进行单元测试,并详细介绍了修改AndroidManifest.xml文件以支持测试的方法。 ... [详细]
  • 3.[15]Writeaprogramtolistallofthekeysandvaluesin%ENV.PrinttheresultsintwocolumnsinASCIIbet ... [详细]
  • 本文详细介绍了笔记本电脑上多种实用的快捷键,包括屏幕调整、图形设置、分辨率更改、驱动更新、导航操作、音量控制及屏幕锁定等,旨在帮助用户更高效地使用笔记本电脑。 ... [详细]
  • spring boot使用jetty无法启动 ... [详细]
  • 本文详细介绍了PostgreSQL与MySQL在SQL语法上的主要区别,包括如何使用COALESCE替代IFNULL、金额格式化的方法、别名处理以及日期处理等关键点。 ... [详细]
author-avatar
金色阳光CC
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有