0
を見つけていない、私はRでカスタム関数を作成して、私はいくつかのユーザー入力に基づかCoxモデルをしたい、私の実際の式は、このR内のユーザー定義関数:オブジェクト
coxmodel <- function(time= time, status = status, covariate = covariate, dataset = dataset) {
modellocox <- eval(parse(text = paste("coxph(Surv(", time, ", ", status, "==2) ~", covariate, ", data=", dataset)))
testproporz <- cox.zph(modellocox)
}
である私はこれを取得しかし、エラーメッセージ
Error in paste("coxph(Surv(", time, ", ", status, "==2) ~", covariate, :
object "age" not found
文字列のユーザー入力を受け取り、それに基づいて式を作成するにはどうすればよいですか?
ここでの目的は、実際の 'coxph'オブジェクトの代わりに' eval(parse' ...)を渡す必要がある理由です。 – Benjamin