Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将GLM的公式设置为R中的列之和_R - Fatal编程技术网

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

<代码>模型也考虑<代码>改写