【发布时间】:2012-10-17 01:45:15
【问题描述】:
我需要为几个变量运行 cox 回归模型,所以我想写一个循环来实现它。 但无论如何它都不起作用。 以下是我使用的代码
names(Gen)
varlist <- names(hsb2)[8:11] ## get the variables i want to involve in loop
models <- lapply(varlist, function(x) {
coxph(substitute(Surv(Time, Status) ~ i, list(i = as.name(x))), data = Gen, ties="efron")
})
我得到的错误信息为
errors in terms.default(formula, special, data = data) :
no terms component nor attribute
有人知道如何解决这个问题或如何编写代码吗?
【问题讨论】:
标签: r