在 SAS 工作 5 年后如何审查?
Posted
技术标签:
【中文标题】在 SAS 工作 5 年后如何审查?【英文标题】:How do I censor after 5 years on SAS? 【发布时间】:2022-01-16 13:45:22 【问题描述】:如何在 10 年后审查数据点?有些人在 10 年后经历了很多事件,这会弄乱数据。所以我只想关注前 10 年的事件。
这是我的灰色模型:
proc phreg data=WORK.data plots(overlay=row )=cif ;
class Ratio / param=glm;
model TimeOutcome*Outcome(0)=Ratio / eventcode=1 rl;
strata Ratio;
run;
这是我的边际均值模型:
proc phreg data=work.data plots(overlay=row)=mcf covs(aggregate);
class Ratio / param=glm;
model Stop * Recur(0) = Ratio/entry = Start ;
strata Ratio;
id = id;
hazardratio 'Hazard Ratio Statement 1' Ratio;
run;
感谢您的帮助。
【问题讨论】:
【参考方案1】:通常您会预处理您的数据以解决此问题。 检查时间变量是否大于 5,如果是,则将其设置为 5 并进行删失。 IF/THEN 语句运行良好。
data data2;
set data;
if timeOutcome > 5 then do;
timeOutcome=5; *sets time to 5;
Outcome=0; *sets to censored;
end;
run;
然后在进一步的数据分析中使用 data2。
【讨论】:
谢谢。我是这么想的。但我想仔细检查一下。以上是关于在 SAS 工作 5 年后如何审查?的主要内容,如果未能解决你的问题,请参考以下文章