全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2407 0
2016-07-11

我想画一个kM曲线,同时显示坐标轴刻度,当限定最小刻度为0.5时,就出现下面的图了,多出了一行刻度,而且没有显示到0.5,如果最小刻度我限定为1,就正常。不知道怎么回事?麻烦各位了!!!!

%macro KM_CURVE(DSN=,out=,var=,surgery=,T=,STATE=,STRATA=);

proc format;
value age_group 1='(1)≤60'
                2='(2)>60且≤70'
                3='(3)>70';
run;

data &out;
set &dsn(where=(&var=1 and fu=1));
keep hospital unique statue age_group time;
label  time='存活期';
format age_group age_group.;

proc sort data=&out;by age_group;run;


proc lifetest data=&out
plots=survival(atrisk(atrisktick outside)=0 to 4 by 0.5);
time &T * &STATE(1);
run

%mend KM_CURVE;

%KM_CURVE(dsn=M_20160711,out=a,var=me,T=time,state=statue,strata=age_group)
QQ图片20141227170741.png






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群