将GLM的公式设置为R中的列之和
我试图将将GLM的公式设置为R中的列之和,r,R,我试图将GLM的公式设置为train-train$1:99: model <- glm(train$100 ~ train$1:99, data = train, family = "binomial") 模型如果需要结果~var1+var2+…+varN,然后尝试以下操作: # Name of the outcome column f1 <- colnames(train)[100] # Other columns seperated by "+" f2 <- paste
GLM
的公式设置为train
-train$1:99
:
model <- glm(train$100 ~ train$1:99, data = train, family = "binomial")
模型如果需要结果~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")
#结果列的名称
f1最简单的方法是,假设您希望使用除第100列以外的所有列作为预测变量
model <- glm(v100 ~. , data = train, family = "binomial")
<代码>模型也考虑<代码>改写