R 生存分析中的年龄作为时间尺度

R 生存分析中的年龄作为时间尺度,r,survival-analysis,cox-regression,R,Survival Analysis,Cox Regression,在生存分析中,你从某个起点测量时间,并对你的数据进行正确的审查。因此,代码通常如下所示: fit <- coxph(Surv(time, status) ~ outcome + x1 + x2, data=db) fit假设您有一个变量age,该变量指示随访开始时的受试者年龄(与time的单位相同),使用Surv(年龄、年龄+时间、状态)。感谢您的帮助,但是Surv帮助说明“time2:仅限间隔截尾或计数过程数据的间隔结束时间”这是怎么联系的?据我所知,您的代码的意思是“状态事件发生在a

在生存分析中,你从某个起点测量时间,并对你的数据进行正确的审查。因此,代码通常如下所示:

fit <- coxph(Surv(time, status) ~ outcome + x1 + x2, data=db)

fit假设您有一个变量
age
,该变量指示随访开始时的受试者年龄(与
time
的单位相同),使用
Surv(年龄、年龄+时间、状态)
。感谢您的帮助,但是
Surv
帮助说明“time2:仅限间隔截尾或计数过程数据的间隔结束时间”这是怎么联系的?据我所知,您的代码的意思是“状态事件发生在
age
age+time
之间的某个地方”,这并不是我真正想要的。嗯,但是
heart
示例与我刚才所说的不一致。看来我误解了什么。你能再解释一下你的建议吗?(也许作为一个答案?@MikkoMarttila当我做你写的事情时,我得到了非常奇怪的KM曲线,处于风险中的受试者不会随着时间的推移而减少,我不确定时间轴到底代表什么。Surv的参数遵循相当复杂的解释规则,但三个未命名的参数和一个逻辑第三个参数用于指定“计数过程”数据结构,该数据结构允许左截断和右删失数据。你可能会发现,例如,这项工作的开始对这一点很有帮助。