Есть ли шаг, который можно использовать для среднего целевого кодирования в пакете рецептов в R?

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

Как я могу применить среднее целевое кодирование ко всем категориальным переменным (около 70 переменных) в моем наборе данных?

я пытался

step_mutate(mean = ave(NumericResponseVariable,CategoricalPredictorVariable)) 

но я не знаю, как это сделать для всех категориальных переменных. Я также не могу заставить это работать, если я запекаю на одной новой точке данных.

Я знаю, что в dplyr есть mutate_all, но я не рассматриваю это как шаг в рецептах.

Я также попытался использовать step_lencode_glm в пакете 'Embed', но применение более 70 переменных делает время выполнения очень долгим.

Есть идеи?

0 ответов

Другие вопросы по тегам