Setting a formula for GLM as a sum of columns in R

前端 未结 2 2057
北荒
北荒 2021-01-14 02:46

I am trying to set the formula for GLM as the ensemble of columns in train - train$1:99:

model <- glm(train$100 ~ t         


        
2条回答
  •  一个人的身影
    2021-01-14 03:11

    If you need outcome ~ var1 + var2 + ... + varN, then try this:

    # 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")
    

提交回复
热议问题