生存分析
Survival analysis
当我 运行 下面的代码
时出现以下错误
Error in as.numeric(time) : cannot coerce type 'closure' to vector of type 'double'
代码:
mod <- survreg((Surv(as.numeric(time), event=status)) ~ prison+dose+clinic,
data = meth,
dist = "lognormal")
希望有人能帮忙。
桑迪普
这应该可以解决您的问题:
mod <- survreg((Surv(as.numeric(Time), event=Status)) ~ Prison+Dose+Clinic,
data = meth,
dist = "lognormal")
正如你向我报告的那样:
names(meth)
# [1] "ID" "Clinic" "Status" "Time" "Prison" "Dose"
注意,是Time
,不是time
;另外,它是 Status
,而不是 status
。事实上,所有变量名都以大写字母开头!
当我 运行 下面的代码
时出现以下错误Error in as.numeric(time) : cannot coerce type 'closure' to vector of type 'double'
代码:
mod <- survreg((Surv(as.numeric(time), event=status)) ~ prison+dose+clinic,
data = meth,
dist = "lognormal")
希望有人能帮忙。
桑迪普
这应该可以解决您的问题:
mod <- survreg((Surv(as.numeric(Time), event=Status)) ~ Prison+Dose+Clinic,
data = meth,
dist = "lognormal")
正如你向我报告的那样:
names(meth)
# [1] "ID" "Clinic" "Status" "Time" "Prison" "Dose"
注意,是Time
,不是time
;另外,它是 Status
,而不是 status
。事实上,所有变量名都以大写字母开头!