如何在R中计算生存分析中的受限平均上限

时间:2018-12-17 10:22:41

标签: r survival-analysis

我在R中进行了Kaplan Meier分析,研究了疲劳测试中纤维的存活率。我尚未为限制均值预定义上限。 R如何计算或确定上限以计算限制均值? 我正在使用以下代码:

fit = survfit(Surv(cyclicdata[,1], cyclicdata[,2]) ~ cyclicdata[,3])
print(fit, print.rmean=TRUE,rmean="common")

1 个答案:

答案 0 :(得分:1)

根据过去几年的计算经验,我认为默认情况下,受限均值是根据每个组中最长寿命的均值来计算的。

例如,我遇到了两个生活如下的群体:

第1组的生活:

  

22 23 25 26 30 32 32 37 38 40 43 45 48 48 54   56 59 60 62 70 72 73 73 76 77 78 78 82 86 86 92   92 92 95 98 99 102 104 106 107 112 114 114 115 119 120 123   132134135151154157169180

第2组的生活:

  

5 7 30 41 44 56 59 64 67 79 86 101 110 120 120 123   125138150163163164167167199201214235236237237242245270   272274282283284287296300300310314321322325340342   345 355 371 375 376 398 414 419 422 428 442 444 449 474 511 516 549   552560563581608608618628637638675685702702782782817885   886 946 947 951

运行生存拟合并打印输出时,我得到了:

* restricted mean with upper limit = 566

这等于:

> mean(max(c(Group1$Lives,Group2$Lives)))

[1] 565.5

> (951+180)/2

[1] 565.5