问题描述
我正在R中使用插入符号来构建几个分类模型。我想为此目的使用逻辑回归,但我一直在模型中遇到失败。这是我对逻辑回归和输出的要求:
train_control = trainControl(method='cv',number = 7,allowParallel = TRUE)
glm_model = caret::train(label ~.,data=xtrain,method='glm',family=binomial(link='logit'),verbose=TRUE,trControl=train_control)
Something is wrong; all the Accuracy metric values are missing:
Accuracy Kappa
Min. : NA Min. : NA
1st Qu.: NA 1st Qu.: NA
Median : NA Median : NA
Mean :NaN Mean :NaN
3rd Qu.: NA 3rd Qu.: NA
Max. : NA Max. : NA
NA's :1 NA's :1
Error: Stopping
In addition: Warning message:
In nominalTrainWorkflow(x = x,y = y,wts = weights,info = trainInfo,:
There were missing values in resampled performance measures.
我已经多次发生这种情况,有时它会起作用,但通常我会得到这种结果。我也尝试使用“ plr”方法获得相同的结果。奇怪的是,我可以直接使用R中的“ glm”调用,并且可以正常工作。
glm_model = glm(label ~.,data=xtrain)
Warning messages:
1: glm.fit: algorithm did not converge
2: glm.fit: fitted probabilities numerically 0 or 1 occurred
插入符号在做什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)