专栏名称: 医学和生信笔记
医学生➡医生👨‍⚕️的R语言和生信学习🔖
今天看啥  ›  专栏  ›  医学和生信笔记

为什么r、SAS、SPSS给出的cox回归结果不同

医学和生信笔记  · 公众号  ·  · 2025-02-14 07:39
    

文章预览

前几天有朋友问我一个问题,说是用不同统计软件做cox回归,给出的结果差别很大。我试了试,果然如此。后来我仔细看了一下各个软件的help,发现了其中原因。特地分享一下,尤其很多人现在喜欢用r做cox回归,那更应该明白为什么不同软件会有不同结果。 简单起见,这里就说一个因素,多因素分析与此相同。 假定有一个时间变量t,结局状态变量y(二分类变量,0和1),自变量x(二分类变量,0和1),数据集名字为data。 用SAS软件的命令为: proc phreg data=data; model t*y(0)=x/risklimits; run; SAS输出结果如下图所示: SPSS就不多说了,不同版本可能会有些微差异,但总的过程是:菜单选择survival——cox regression,然后将时间t和结局y分别拖入相应位置,自变量拖入covariate,确定就行了。结果与SAS相同,就不展示了。 关键是r,r的结果与SAS和SPSS都不同。但是 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览