Есть ли шаг, который можно использовать для среднего целевого кодирования в пакете рецептов в R?
Я использую пакет рецептов для предварительной обработки данных для модели машинного обучения.
Как я могу применить среднее целевое кодирование ко всем категориальным переменным (около 70 переменных) в моем наборе данных?
я пытался
step_mutate(mean = ave(NumericResponseVariable,CategoricalPredictorVariable))
но я не знаю, как это сделать для всех категориальных переменных. Я также не могу заставить это работать, если я запекаю на одной новой точке данных.
Я знаю, что в dplyr есть mutate_all, но я не рассматриваю это как шаг в рецептах.
Я также попытался использовать step_lencode_glm в пакете 'Embed', но применение более 70 переменных делает время выполнения очень долгим.
Есть идеи?