Ошибка rbind.fill в функции train() в пакете R Caret

Аналогичный вопрос был закрыт, и принятое решение заключалось в проверке того, что пакет < em>caret был установлен правильно. Как указано в решениях, я проверил, правильно ли установлен и загружен пакет caret. Я перезагрузил пакет, и он доступен в текущем сеансе. Следующие строки с использованием train(...) вызывают ошибку:

model <- train(
price ~ ., diamonds,
method = "lm",
trControl = trainControl(
    method = "cv", number = 10
    , verboseIter = TRUE
))

Здесь я пытаюсь обучить и проверить знаменитый набор данных о бриллиантах на линейной модели. Однако наблюдается следующая ошибка:

Error: All inputs to rbind.fill must be data.frames

Он не предоставляет никакой дополнительной информации об ошибке. Мои предупреждения включены. Есть ли способ отладить это?


person PallavBakshi    schedule 03.07.2017    source источник
comment
Это сработало. Спасибо. Мне удалить вопрос? Или вы можете написать комментарий как ответ, и я могу его принять.   -  person PallavBakshi    schedule 04.07.2017
comment
хорошо, я изменил свой комментарий, чтобы ответить.   -  person Biranjan    schedule 04.07.2017


Ответы (1)


Я скопировал ваш код в свою консоль и все заработало. Попробуйте обновить пакет Caret.

person Biranjan    schedule 04.07.2017