Ответ 1
В соответствии с документацией вы указываете дополнительные аргументы предварительной обработки с помощью trainControl
?trainControl
...
preProcOptions
A list of options to pass to preProcess. The type of pre-processing
(e.g. center, scaling etc) is passed in via the preProc option in train.
...
Поскольку ваш набор данных не воспроизводится, взгляните на пример. Я буду использовать набор данных Sonar
от mlbench
и использовать алгоритм pls
только для удовольствия.
library(caret)
library(mlbench)
data(Sonar)
ctrl <- trainControl(preProcOptions = list(thresh = 0.95))
mod <- train(Class ~ .,
data = Sonar,
method = "pls",
trControl = ctrl)
Несмотря на то, что документация не самая интересная, обязательно попробуйте пройти ее. Авторы пакетов много трудятся, чтобы создать документацию, и есть много чудес, которые можно найти внутри.