SPSS单因素ROC曲线及多因素联合诊断ROC曲线绘制(原创手把手)

最近被好几个师弟师妹问到ROC曲线的绘制,尤其是多因素联合诊断ROC曲线的绘制(如下图这样的怎么做),所以干脆好好总结一下:
一、单因素ROC曲线
其实这个最简单,估计很多人也会,我知道的有两种办法,其实就是两个软件的做法:
1、GraphPad Prism 5绘制ROC曲线
(1)打开软件,选择
(2)如下录入数据
(3)选择分析
(4)选择参数
(5)统计结果
(6)图片,这里总结可以慢慢把图片修改的好看一点
2、SPSS 绘制ROC曲线(用个汉语版本,便于学习)
(1)打开软件,设置变量,录入数据
(2)选择分析,回归,二元逻辑回归
(3)变量设置:因变量为组别,协变量为因素,然后选择保存里的概率,这个一定要选择
(4)点击确定,然后你就会发现变量里面多了一个概率的变量,这个是ROC曲线的基础:
(5)再次选择分析,选择ROC曲线分析
(6)检验变量选择上面得出的概率,状态变量及组别,然后状态变量那里一定要输入值,即你分组的值,一定要输入,然后把标准误和可信区间选择上
(7)结果,图片可以在spss里好好修改,面积和统计值如下
二、多因素ROC曲线绘制
这个我只知道SPSS可以完成,如果做meta分析,MetaDiSc 1.4这个软件里也可以完成,这里只介绍SPSS。
比如我们在这里看SNYTAX评分、入院GRACE评分、出院GRACE评分对冠心病的诊断性作用及联合诊断作用。
(1)打开软件,设置变量
(2)录入数据
(3)选择分析,回归,二元逻辑回归
(4)变量设置:因变量为组别,协变量为因素,然后选择保存里的概率,这个一定要选择
(5)由于是多个变量和因素,要做那几个因素就选择几次回归分析,如上面已经做了SNYTAX,我们还需要入院GRACE评分、出院GRACE评分进行回归分析
再次选择分析,二元回归,在上述步骤选择入院GRACE评分,
其余同前面
(6)然后看联合诊断,在协变量这里,同时选择你想要联合诊断的指标,如我们这里选择入院GRACE评分、出院GRACE评分等
(7)点击确定之后,你会发现数据里已经有了各个因素的预测概率和联合的概率,这个是ROC曲线的基础:
(8)这里可以返回变量那里,在预测概率的标签栏注明各个因素和联合因素的概率,以免混淆
(9)再次选择分析,选择ROC曲线分析
(10)检验变量选择上面得出的概率,要做几条ROC就选择几个概率,状态变量及组别,然后状态变量那里一定要输入值,即你分组的值,一定要输入,然后把标准误和可信区间选择上
(11)结果,如下图,各个ROC曲线,可以自己好好修改好看一点点
(12)统计结果
曲线下面积和可信区间等如下,可见联合还是比单独好
简单总结到此,有需要学习的可以随时留言,有用记得投票支持。
最后编辑于 2022-10-09 · 浏览 16.3 万