【问题标题】:should i be worried with this warning message?我应该担心这个警告信息吗?
【发布时间】:2016-08-08 01:19:38
【问题描述】:

我目前正在尝试训练我的数据集,似乎收到一条警告消息作为输出..

另一方面,该函数生成输出,但输出是否错误?

G2M1可以从这里加载:https://www.dropbox.com/s/flmex4vuawql3zu/data-labeled-2-1-dpi100-sigma0.6.RData?dl=0

train_control <- trainControl(method="cv", number=10)
fit <- train(x = signif(G2M1$data,digits = 2), y = G2M1$labels , method = "nb", trControl=train_control)

我收到的警告信息是:

In nominalTrainWorkflow(x = x, y = y, wts = weights, info = trainInfo,  :
  There were missing values in resampled performance measures.

这是什么意思,我应该担心吗?

【问题讨论】:

    标签: r warnings r-caret


    【解决方案1】:

    当您从验证集中重新采样时,预测变量中的所有因子水平可能有也可能没有完全互补,因此可能无法根据缺失值进行预测。这是否正确取决于模型的类型。如果这只是一个警告,那么您需要评估在交叉验证运行中是否有足够的运行才有意义。您可能会看到有用的结果。

    如果这是一个错误,那么您会在消息中看到“ERROR”并且执行会停止。

    【讨论】:

    • > "如果这只是一个警告,那么您需要评估您是否在交叉验证运行中获得了足够的运行才有意义。您可能会看到有用的结果。"这是一个警告,您希望我如何评估?
    • 好吧。我会先看看length(fit)names(fit)str(fit),看看是什么成功了。如果您只丢失一两次交叉验证,那么您仍然可以评估有用的材料,然后可能会考虑使用更高的 number 再次运行。
    猜你喜欢
    • 2019-07-13
    • 2013-05-18
    • 1970-01-01
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-16
    相关资源
    最近更新 更多