Я использую функцию поезда курсора с опцией preProcess:
fit <- train(form,
data=train,
preProcess=c("YeoJohnson","center","scale","bagImpute"),
method=model,
metric = "ROC",
tuneLength = tune,
trControl=fitControl)
Это предварительно обрабатывает данные обучения. Однако, когда я предсказываю наблюдения с NA, они опускаются, хотя у меня есть опция bagImpute. Я знаю, что в predik.train есть параметр na.action, но я не могу заставить его работать.
predict.train(model, newdata=test, na.action=???)
Правильно ли предположить, что функция прогнозирования автоматически выполняет предварительную обработку новых данных, поскольку модель была обучена с использованием параметра preProcess? Если да, то не следует ли вводить и обрабатывать новые данные так же, как поезд? Что я делаю неправильно?
Спасибо за любую помощь.