我有以下数据
data.set <- data.frame("varA"=rnorm(50),"varB"=rnorm(50),
"varC"=rnorm(50), binary.outcome=sample(c(0,1),50,replace=T) )
exp.vars <- c("varA","varB","varC")
然后,我希望使用所有exp.vars
作为因变量的逻辑模型而不对其进行硬编码(我想将其放入一个函数中,以便可以尝试 exp.vars 的不同组合。我的尝试:
results <- glm( binary.outcome ~ get(paste(exp.vars, collapse="+")), family=binomial,
data=data.set )
我怎样才能让它工作?