跳转到主内容
极星编程网:以代码为星,赴技术山海!

如何用SPSS进行二元logistic回归、ROC曲线分析及确定cutoff值?

大家好,我是苏承栈,今天我们来聊聊如何用SPSS进行二元logistic回归、ROC曲线分析及确定cutoff值。这可是我在分析患病与否和PRS、年龄、性别等回归方程时积累的经验,赶紧来看看吧!

第一步:数据准备

首先,把你的数据整理好,导入SPSS中。记得调整数据格式,连续型变量要设为标度。

第二步:进行二元logistic回归

选择患病与否作为因变量,其他你想分析的变量作为自变量。连续型变量不用处理,二分类变量需要在分类里选择分类变量。保存选择概率,因为绘制ROC需要。

第三步:查看回归结果

分析结果主要看两张表。第一张表用于判定预测正确率,第二张表则展示了方程系数、显著性差异、OR值等。方程公式为P=1/(1+EXP(x))。

第四步:绘制ROC曲线及确定cutoff值

在SPSS中进行分析→ROC曲线,验证变量选择上一步保留的概率,状态变量选择患病与否等因变量。查看结果,个案情况中区域大于0.7就算比较好了。cutoff值是第一列和第二列差值最大值对应的变量。

这里就是cutoff值的判定方法,具体可以参考下方的图示。

好了,今天的分享就到这里。如果你对编程技术有更多疑问,欢迎关注「极星编程网」(www.jxgpc.com),更多精彩内容等你来发现!

相关文章