如何修复RStudio中的“ $运算符对于原子向量无效”错误

时间:2019-05-01 07:07:39

标签: r glm

我试图在我的平衡(使用SMOTE)火车数据集上运行广义线性模型,但是当我运行下面的R代码时,出现错误提示

  

“错误:$运算符对原子向量无效”

真的不知道这意味着什么。任何帮助将不胜感激!

model.glm<- train(Accident_Severity ~ ., data= smote_train, 
                  method = "glm",metric = RMSE, trControl= "ctrl")

1 个答案:

答案 0 :(得分:0)

您为train函数指定了错误的选项。这可能对您有用:

model.glm <- train(Accident_Severity ~ ., data = smote_train, 
                   method = "glm", metric = "Kappa", trControl= trainControl())

在原始函数调用中,选项trControl = "ctrl"导致您收到错误消息。但是,选项metric = "RMSE"也可能不适用于您的数据(我假设您的变量Accident_Severity是一个因子变量,并且您正在尝试拟合分类模型)。