楼主: ransuoqu
1427 2

[技术讨论与投票] 哪位大神看看我的这单因素cox回归宏错在哪里 [推广有奖]

  • 1关注
  • 0粉丝

大专生

63%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0.0002
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
609 点
帖子
27
精华
0
在线时间
84 小时
注册时间
2015-6-5
最后登录
2020-5-12

50论坛币
目的是实线单因素cox回归,但是总是提示无法确定row和column,请问大神哪里错误了?
data.xls (31.5 KB)
QQ图片20180708174627.png

  1. %macro cox(data,y,x,num);
  2. %do i=1 %to #
  3. %let var_=%sysfunc(scan(&x,&i,’ ‘));
  4. ods output ParameterEstimates=&var_.1 HazardRatios=&var_.2;
  5. proc phreg data=&data desc;
  6.   model t*&y(0)=&var_;run;
  7. data &var_.1(drop=i);set &var_.1;i=_n_;if i=1 then delete; run;
  8. data &var_ (drop=effect df);merge &var_.1 &var_.2;run;
  9. proc delete data=&var_.1 &var_.2;run;
  10. run;
  11. %end;
  12. data cox;set &x;proc print data=cox;proc delete data=cox &x;run;
  13. %mend;
  14. %cox(data,y,x1,1);
复制代码




关键词:Cox 单因素 hazardratio Parameter Estimates
沙发
一个人狂欢 发表于 2019-10-28 20:44:36 |只看作者 |坛友微信交流群
用vba做cox回归???你才是大神啊!

使用道具

藤椅
苹果叶 在职认证  发表于 2019-11-2 23:11:05 |只看作者 |坛友微信交流群
phreg 后面跟的desc 应该不对。然后 # 号是干嘛的。。

使用道具

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

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

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

GMT+8, 2024-4-26 21:36