R-错误“幸存”公式,生存包

时间:2014-11-12 19:32:25

标签: r survival-analysis

我正在使用this tutorial

学习R中有关生存包的基础知识

我按照步骤操作并出错: 数据在包中:

aml<-aml

在教程的第2页中:

summary(survfit(Surv(aml$time[1:11],aml$status[1:11])))
Error in UseMethod("survfit", formula) : 
  no applicable method for 'survfit' applied to an object of class "Surv"

所以,我试过了:

train<-Surv(aml$time[1:11],aml$status[1:11])
survfit(Surv(time, status), data = train) 

我又得到了一个错误:

Error in Surv(time, status) : Time variable is not numeric

我真的不知道我在做什么以及为什么教程中的步骤是错误的。

1 个答案:

答案 0 :(得分:0)

您应该使用以下内容将时间变量转换为数字类型:

train$time = as.numeric(train$time)