R 使用插入符号运行逻辑回归时出现错误消息
我收到了错误信息R 使用插入符号运行逻辑回归时出现错误消息,r,regression,r-caret,R,Regression,R Caret,我收到了错误信息 Error: wrong model type for classification 当尝试运行下面的逻辑回归代码时。我应该换什么 lm1 <- train(Class ~ ., method = "lm", trControl = tr.Control, data = train.dat) 使用插入符号method=“lm”调用函数lm(),这是一个线性回归。当响应变量不是标量时,需要一个变量来
Error: wrong model type for classification
当尝试运行下面的逻辑回归代码时。我应该换什么
lm1 <- train(Class ~ .,
method = "lm",
trControl = tr.Control,
data = train.dat)
使用插入符号method=“lm”
调用函数lm()
,这是一个线性回归。当响应变量不是标量时,需要一个变量来实现所谓的逻辑回归。在插入符号中,这是通过为以下内容指定method=“glm”
来完成的:
library(caret)
tr.Control = trainControl(method="cv")
lm1 <- train(Class ~ .,
method = "glm",
trControl = tr.Control,
data = train.dat)
库(插入符号)
tr.控制=列车控制(方法=“cv”)
lm1欢迎来到SO;如果答案解决了您的问题,请接受它-参见
library(caret)
tr.Control = trainControl(method="cv")
lm1 <- train(Class ~ .,
method = "glm",
trControl = tr.Control,
data = train.dat)