Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.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
R 使用插入符号序列的二项式GLM_R_Glm_R Caret - Fatal编程技术网

R 使用插入符号序列的二项式GLM

R 使用插入符号序列的二项式GLM,r,glm,r-caret,R,Glm,R Caret,我想在某个数据集上拟合二项GLM。使用glm(…,family=binomial)一切都很好,但是我想使用caret train()函数。不幸的是,我遇到了一个无法摆脱的意外错误 library("marginalmodelplots") library("caret") MissUSA <- MissAmerica08[,c(2,4,6,7,8,10)] formula <- cbind(Top10, 9-Top10)~. glmfit &

我想在某个数据集上拟合二项GLM。使用glm(…,family=binomial)一切都很好,但是我想使用caret train()函数。不幸的是,我遇到了一个无法摆脱的意外错误

library("marginalmodelplots")
library("caret")

MissUSA <- MissAmerica08[,c(2,4,6,7,8,10)]
formula <- cbind(Top10, 9-Top10)~.
glmfit <- glm(formula=formula, data=MissUSA, family=binomial())

trainfit <-train(form=formula,data=MissUSA,trControl=trainControl(method = "none"),   method="glm", family=binomial()) 
库(“边际模型图”)
库(“插入符号”)

Missus
插入符号
不支持二项式结果的分组数据。可以将数据展开为二进制(伯努利)数据的因子变量。此外,如果这样做,则在调用
train
时不需要使用
family=binomial()


Max

感谢您的回复。我使用了一个数字向量和权重来让它工作:
trainfit2