打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
二元logistic回归、ROC曲线及cutoff值
userphoto

2022.06.14 宁夏

关注

最近在做患病与否和PRS、年龄、性别等回归方程,这里把我的做法做一个总结,以下以SPSS为例
R中也一样glm一下
1、数据你们都有的整理好扔到SPSS里,顺便整理下个数据格式,连续型变量要设为标度


2、回归
我用的是患病与否做因变量,所以我选择二元逻辑回归(分析→回归→二元logistics)

因变量:患病与否
自变量:你想分析的,连续型变量不用处理,二分类变量需要在分类里选择分类变量


保存选择概率就好了,绘制ROC需要

选项里能选的都选上,反正能多出点看看数据情况

确定会出相应的回归曲线
结果主要看这两张表


第一张表主要是以曲线判定预测正确率
第二张表B为方程系数、显著性(sig.)为显著性差异、Exp为or值最后两列为上下限
方程公式为P=1/(1+EXP(x)),上图为例年龄、性别、PRS均显著,所以x=0.118age+0.439sex+0.876*PRS-11.938

3.ROC曲线绘制及cutoff值确定
分析→ROC曲线
验证变量:上一步保留的概率
状态变量:患病与否等因变量
同样的能勾选的都勾选了

查看结果
个案情况

区域大于0.7就是比较好了,当然太大就要怀疑一下了,比如0.9以上,过于优秀了,p值一样的要小于0.05。
数据量小时线不是那么平滑,可以双击曲线,add interdependent line→spline→apply,然后选中原线条按delete


这里就是cutoff值了,第一列和第二列差值最大值对应的变量为cutoff值


cutoff的具体判定方法如下图

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【求助】生存分析连续变量最佳cutoff值确定
R语言ROC曲线评价分类器的好坏
手把手教你SPSS进行ROC曲线分析
模型评估与评估指标(KS、AUC&Gini)
【R】标注ROC曲线上最佳cutoff点
连续性变量截断家族又添一成员
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服