いくつかの変数に対して 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
この問題を解決する方法やコードの書き方を知っている人はいますか?