Нет применимого метода для train, применяемого к объекту класса "data.frame"

Я слежу за книгой "Основы глубокого обучения R: Dr.Joshua". В гл.2, 22 стр. Есть следующий код

set.seed(1234)
digits.m1 <- train(digits.X, digits.y,
       method = "nnet",
       tuneGrid = expand.grid(
         .size = c(5),
         .decay = 0.1),
       trControl = trainControl(method = "none"),
       MaxNWts = 10000,
       maxit = 100)

И я встретил ОШИБКУ: Ошибка в UseMethod("train"): к объекту класса "data.frame" не применен метод для "train"

Я использую R 3.3.2, window7

3 ответа

'Caret:: Train' работает. Может быть, это было замаскировано

Если вы не хотите использовать префикс "caret::", то добавьте эту строку кода над ним:

требуют (каретка)

Это сработало для меня:

install.packages('e1071')

Я думаю, Карет требует пакет, но не всегда автоматически загружает его.

Другие вопросы по тегам