【问题标题】:Caret Error Using Train: "Something is wrong; all the RMSE metric values are missing"使用 Train 的插入符号错误:“出了点问题;所有 RMSE 度量值都丢失了”
【发布时间】:2015-08-14 18:01:09
【问题描述】:

我正在尝试使用 R 中的 Caret 包训练神经网络模型,但遇到了有关缺少 RMSE 度量值的错误消息。有没有人遇到过这个错误?

以下是我的代码示例和收到的错误消息:

install.packages("caret")
library(caret)
ctrl <- trainControl(method = "timeslice", initialWindow = 8000, horizon = 2000, 
                     fixedWindow = TRUE)

install.packages("nnet")
library(nnet)
system.time({lmFiltered4 <- train(fgdDataTAvg2TrainXD, fgdDataTAvg2TrainY,
                     method = "avNNet",
                     size = 10, 
                     decay = 0.1,
                     trControl = ctrl,
                     preProc = c("center", "scale"),
                     linout = TRUE,
                     trace = FALSE,
                     MaxNWts = 10 * (ncol(fgdDataTAvg2TrainXD) +1) + 10 + 1,
                     maxit = 500)})


Something is wrong; all the RMSE metric values are missing:
      RMSE        Rsquared  
 Min.   : NA   Min.   : NA  
 1st Qu.: NA   1st Qu.: NA  
 Median : NA   Median : NA  
 Mean   :NaN   Mean   :NaN  
 3rd Qu.: NA   3rd Qu.: NA  
 Max.   : NA   Max.   : NA  
 NA's   :9     NA's   :9    
Error in train.default(fgdDataTAvg2TrainXD, fgdDataTAvg2TrainY, size = 10,  : 
  Stopping
In addition: Warning message:
In nominalTrainWorkflow(x = x, y = y, wts = weights, info = trainInfo,  :
  There were missing values in resampled performance measures.
Timing stopped at: 23461.03 69670.62 6671.223 

【问题讨论】:

  • 提供可重现的示例和sessionInfo 的结果将有助于回答您的问题。

标签: r neural-network r-caret nnet


【解决方案1】:

尝试删除可选参数并检查。例如删除“lineout”

【讨论】:

    猜你喜欢
    • 2016-07-10
    • 1970-01-01
    • 2020-12-14
    • 2020-02-21
    • 2015-10-19
    • 2016-01-10
    • 2017-04-11
    • 2020-11-30
    • 2015-09-01
    相关资源
    最近更新 更多