使用插入符号R进行逻辑回归的错误

问题描述

我正在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 (将#修改为@)