1

我正在关注“R 深度学习要点:Joshua 博士”一书在 ch2, 22page 中,有以下代码

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”)中的错误:没有适用于“train”的适用方法应用于“data.frame”类的对象

我正在使用 R 3.3.2,window7

4

3 回答 3

7

'caret::train' 正在工作。也许它被蒙上了

于 2017-05-24T11:49:42.180 回答
3

如果您不想使用前缀“caret::”,则在其上方添加这行代码:

需要(插入符号)

于 2017-08-25T21:19:01.900 回答
1

这对我有用:

install.packages('e1071')

我猜 Caret 需要这个包,但并不总是自动下载它。

于 2017-11-21T15:09:15.887 回答