尝试使用KNN方法训练回归模型时出现消息错误

时间:2019-10-29 05:55:48

标签: r r-caret caret

我目前正在参加一次分析课,对此我非常陌生。我正在尝试使用 KNN 训练回归模型,当我尝试使用 train 函数设置模型时,我不断收到以下内容错误消息:

Error in `colnames<-`(`*tmp*`, value = gsub("^\\.", "", colnames(printed))) : attempt to set 'colnames' on an object with less than two dimensions

代码是:

TrControl <- trainControl(method = "repeatedcv",
                                 number = 10,
                          repeats = 3)
modele <- train(outcome ~ .,
                 data = Train,
                 tuneGrid = expand_grid(k=1:70),
                 method = 'knn',
                 trControl = TrControl,
                 preProc = c('center','scale'))

如果有人可以帮助,那就太好了:)

PS:用于模型的数据是一个具有23个变量和2580个观测值的数据框,其中列名称为第一行,其他观测值为

0 个答案:

没有答案