Мой вопрос связан с этим относительно категориальных данных (факторов в терминах R) при использовании пакета Caret. Я понимаю из связанного сообщения, что если вы используете "интерфейс формулы", некоторые функции могут быть факторами, и обучение будет работать нормально. Мой вопрос: как я могу масштабировать данные с помощью функции preProcess()
? Если я попытаюсь сделать это в кадре данных с некоторыми столбцами в качестве факторов, я получаю это сообщение об ошибке:
Error in preProcess.default(etitanic, method = c("center", "scale")) :
all columns of x must be numeric
См. здесь пример кода:
library(earth)
data(etitanic)
a <- preProcess(etitanic, method=c("center", "scale"))
b <- predict(etitanic, a)
Спасибо.