1

我是生存分析的新手,并且有一个看似简单/愚蠢的问题。我在 R 中拟合了一条从 t(1) 到 t(36) 的生存曲线。我的理解是生存函数是从 time1 到 time36(曲线)的生存概率。但是,我对从时间(x)到时间(36)的生存感兴趣。有没有办法得到这个概率?

4

1 回答 1

2

生存函数告诉您在给定时间 S(t) = P(T > t) 之后的生存概率,其中 T 是您的(随机)“死亡”时间。这就是为什么 S(t1) = 1 的原因,因为您在观察期开始时“活着”(所以此时您已经有点“幸存”了)。因此,您的拟合函数不是从 t = t1 到 t = t5 的生存概率。相反,S(t5) 告诉您在 t_max 之后生存的概率(如果我误解了,请见谅)。

由于生存函数是一个整体度量,因此更容易根据死亡时间(随机变量 T)来考虑您的过程。因此,如果您对超过时间 t3(即 P(T > t3))的生存感兴趣,那么它就是 S(t3)。它当然小于 1,因为您可以在时间 0 和时间 t3 之间死亡。

另一方面,如果您的问题是“如果我没有在 t3 之前死去,我在 t5 之后存活的概率是多少?”,他们说的是条件概率 P(T > t5 | T > t3) 所以你想要(新) S1(t3) 为 1。在这种情况下,您只需将 S(t5) 重新缩放 S(t3)。

于 2013-10-25T20:59:41.777 回答