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'