我是生存分析的新手,有一个看起来很简单/愚蠢的问题。我在R中拟合了一条从t(1)到t(36)的生存曲线。我的理解是生存函数是从time1到time36(曲线)的生存概率。然而,我对从时间(X)到时间(36)的生存感兴趣。有没有办法得到这个概率?
发布于 2013-10-26 04:59:42
生存函数告诉你超过给定时间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)。
https://stackoverflow.com/questions/18260492
复制相似问题