【问题标题】:How do I deal with missing values on every row when using caret for prediction?使用插入符号进行预测时,如何处理每一行的缺失值?
【发布时间】:2015-06-19 09:52:08
【问题描述】:

我有一个大型数据集(200 000+ 行,140 个变量),我用NA 替换的每一行至少有一个缺失值。我正在尝试使用caret 库进行预测。 rattle 库可以处理它们,但是有谁知道如何使用caret

插入符号库方向说您应该使用以下内容:

gbmFit1 <- train(twoplus~., data=training, method='GBM', trControl=fitControl, 
                 na.action=na.omit)

但这给出了错误:

Error in train.formula(twoplus ~ ., data = training, method = "M5", trControl = fitControl,  : 
  Every row has at least one missing value were found

【问题讨论】:

  • GBM 和 H2O 中的 randomForest 算法可以自动处理 NA。

标签: r r-caret


【解决方案1】:

它只是显示您有一些列的所有记录都缺少值。只需从您的数据集中排除这些列。

【讨论】:

    猜你喜欢
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 1970-01-01
    相关资源
    最近更新 更多