楼主: zhangweibeckham
3585 3

[原创博文] SAS9.1.3生存分析的程序语句问题,请教 [推广有奖]

  • 1关注
  • 7粉丝

讲师

14%

还不是VIP/贵宾

-

威望
0
论坛币
48 个
通用积分
75.0204
学术水平
4 点
热心指数
5 点
信用等级
1 点
经验
4177 点
帖子
154
精华
0
在线时间
628 小时
注册时间
2009-7-14
最后登录
2023-8-24

10论坛币
我在做一个生存分析,主要是比较3个处理组之间生存函数的差异,要两两比较。
proc lifetest plots=(s) data=a;
time time*status(0);
strata group/diff=all;/*在SAS9.2中,可以diff=all或diff=control(2)之类的语句得到两两比较的检验结果*/
run;
我想知道,在SAS9.1.3中也要做这样的两两比较如何写程序语句。

关键词:SAS9 生存分析 LIFETEST control Contro control status 程序 如何
对于3个处理组的生存分析,如果要进行两两比较,只靠一个proc lifetest过程是得不到两两比较的结果的,如A、B、C3组,你要得到A,B组的两两比较结果,就要用proc lifetest plots=(s) data=a; where treat=‘C’;类似的,要输出两两比较的结果,你就需要3个proc lifetest过程了,加上3组比较的,总共4个proc lifetest过程。

如果觉得满意,我可以不需要论坛币,我现在也在做生存分析,我是要做药物疗效评价的,我想找一下生产分析与药物疗效评价的资料,就是一些理论的东西,如果你有的话请发到我的邮箱吧。我将非常感谢。我的邮箱是gdhjxq2011@163.com

使用道具

是proc lifetest plots=(s) data=a; where treat ne ‘C’;上面那个写错了

使用道具

板凳
zhangweibeckham 发表于 2011-12-29 14:33:35 |只看作者 |坛友微信交流群
谢谢你的回答,但你这种方式大家肯定都会的。
我问的是在一个程序语句中有没有能够这样比较的关键词语句。
如果没有就只能分开做了。
我现在已经再用SAS9.2 了,所以这个问题也自动解决了。
我想补充一下我的问题,如果生存曲线有交叉,那log-rank检验是否就不太合适?
原因又是什么?
如果交叉,就要分层去做吗?
有什么分析方法可以做呢?
权当方法讨论吧。
至于你说的生存分析资料,我买了几本书,一个是人大的《生存分析》,一个是孙振球的《医学统计学》,还有本没有看过,名字都不记得了。
由于没有时间看,所以才有这么些问题要问。
等项目做完之后会好好学习下,到时候会和大家好好交流下。
看来要和数据打一辈子的交道了!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 02:37