2014-02-14 57 views

回答

4

如果需要outcome ~ var1 + var2 + ... + varN,那就試試這個:

# Name of the outcome column 
f1 <- colnames(train)[100] 

# Other columns seperated by "+" 
f2 <- paste(colnames(train)[1:99], collapse = "+") 

#glm 
model <- glm(formula = as.formula(paste(f1, f2, sep = "~")), 
      data = train, 
      family = "binomial") 
+2

也考慮'reconfulate' –

3

最簡單的方式,假設你想使用所有,但科拉姆N 100作爲預測變量,是

model <- glm(v100 ~. , data = train, family = "binomial") 

其中v100是第100列(名稱不能100除非你已經做了先進/偷偷摸摸顛覆的r有關數據幀列名的規則的名稱.. 。)