Узел «One-hot encoding» преобразует категориальные переменные в числовые данные, с которыми могут работать ML-алгоритмы.
Принцип работы: создаются дополнительные столбцы-индикаторы наличия/отсутствия категории с помощью значений 1 или 0 соответственно. Число категорий, используемых в процессе кодирования (OHE), не должно превышать 500. Превышение данного лимита может привести к ошибкам или некорректной работе модели.

Принцип работы узла «One-hot encoding»


Список параметров узла представлен в таблице ниже.

Таблица «Параметры узла "One-hot encoding"»

Параметр

Возможные значения и ограничения

Описание

Название

Ручной ввод.
Ограничений на значение нет.

Название узла, которое будет отображаться в интерфейсе.

Описание

Ручной ввод.
Ограничений на значение нет.

Описание узла.

Исключить первую категорию

Чекбокс.

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

Исключить оригинальную переменную

Чекбокс.

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

Выбор категории

Кнопка.

При выборе кнопки откроется окно «Выбор категории».

В окне «Выбор категории» пользователь имеет возможность выбрать категориальную переменную для кодирования. Для этого необходимо:

  • Рядом с интересующей переменной выбрать иконку .
  • В столбце «Выбрать» нажать на чекбокс и при необходимости указать исключаемые из кодирования значения (перечисление через запятую).
  • Сохранить изменения, выбрав иконку .


Окно «Выбор категорий»


Результаты выполнения узла:

  • Таблица с результатами кодирования.


Пример таблицы с результатами кодирования


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

  • Нет меток