1
preProcessを使用して欠損値を代入したい。コードは単純です。しかし、警告が発生し、knnImputeを使用できないようです。私は正しい説明をオンラインで見つけられませんでした。キャレットで予測関数を使用しているときのRの警告
library(mlbench)
data(Soybean)
library(caret)
imputationObj <- preProcess(Soybean, method = c('knnImpute'), na.remove = FALSE)
imputationObj
imputedSoybean <- predict(imputationObj, Soybean)
summary(imputedSoybean)
> Warning in pre_process_options(method, column_types) :
> The following pre-processing methods were eliminated: 'knnImpute', 'center', 'scale'