【问题标题】:I can't print the mean value of survfit(...)我无法打印 survfit(...) 的平均值
【发布时间】:2010-01-24 05:57:33
【问题描述】:

我使用了 R 中生存包中的数据 aml 并通过以下方式计算了生存函数 “生存”。由于 survfit 的结果没有显示平均值, 我使用以下代码打印平均值:

> print(survfit(Surv(aml1$time,aml1$status)~1),show.rmean=T)

(我使用的数据是,aml1 <-aml[aml$x="Maintained",]

上面的代码在我朋友的电脑上工作,但不是我的。 所以,我想下载一些额外的包来使用print(...show.rmean=T)。 但是,“打印”是基本的,所以我不需要任何东西来运行打印。 那为什么我不能得到平均值呢?

【问题讨论】:

  • 更新你的包生存...它对我有用!

标签: r


【解决方案1】:

print 是一个通用函数,其选项可能特定于它正在打印的内容。在这种情况下,选项由print.survfit 提供。虽然我的survival 版本实际上没有show.rmean。也许你想要print.rmean?有关详细信息,请参阅print.survfit 的帮助。

> print(survfit(Surv(aml1$time,aml1$status)~1), print.rmean=T)
Call: survfit(formula = Surv(aml1$time, aml1$status) ~ 1)

   records      n.max    n.start     events     *rmean *se(rmean)     median 
     23.00      23.00      23.00      18.00      36.36       9.85      27.00 
   0.95LCL    0.95UCL 
     18.00      45.00 
    * restricted mean with upper limit =  161 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    相关资源
    最近更新 更多