Почему данные предварительно обрабатываются с помощью каретки, закодированной как не табличные объекты - PullRequest
2 голосов
/ 22 апреля 2020

Я изучаю, как использовать пакет R caret , и мне интересно, почему существует так много функций, которые кодируют выходные данные в виде объектов, которые нельзя напрямую использовать для обучения или регрессии.

Например, для предварительной обработки функции dummyVars возвращают объект класса "dummyVars". И точно так же функция preProcess возвращает объект класса «preProcess». Они не могут использоваться caret::train, и сначала нужно разобраться с stats::predict, например:

caret::dummyVars(Y ~ ., data = mydata) %>%
stats::predict(newdata = mydata)

Есть ли причина для этого? Почему? Каковы преимущества?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...