Узел «Байесовская регрессия» представляет собой линейную регрессию с применением распределения вероятностей параметров, а не точечных оценок.
Алгоритм работы: в основе узла лежит Байесовская гребневая регрессия, где оптимизируются параметры регуляризации lambda (точность весов) и alpha (точность шума).
Список параметров узла представлен в таблице ниже.


Таблица «Параметры узла "Байесовская регрессия"»

Параметр

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

Описание

Название

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

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

Описание

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

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

Количество итераций

Ручной ввод.
Неотрицательное число, больше или равно 1.
По умолчанию — 300.

Данный параметр задает количество итераций, после достижения которого алгоритм останавливается.

Добавить константу в модель

Чекбокс.

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

Допустимая погрешность

Ручной ввод.
Неотрицательное число.
По умолчанию — 0,0001.

Данный параметр задает допустимую погрешность, после достижения которой алгоритм останавливается.

Стандартизация

Раскрывающийся список со следующими значениями:

  • no (по умолчанию),
  • std,
  • range.

Данные параметр отвечает за выбор метода стандартизации данных. Предусмотрены следующие методы:

  • no — нет.
  • std — стандартное отклонение, преобразует наблюдения таким образом, чтобы их среднее значение равнялось нулю, а стандартное отклонение равнялось 1.
  • range — диапазон, линейно преобразует значения переменных в диапазон [0, 1].

Альфа 1

Ручной ввод.
Неотрицательное число.
По умолчанию — 0,000001.

Данный параметр представляет собой параметр формы для предварительного распределения Гамма над параметром альфа.

Альфа 2

Ручной ввод.
Неотрицательное число.
По умолчанию — 0,000001.

Данный параметр представляет собой обратный параметр масштаба (параметр скорости) для предварительного распределения Гамма над параметром альфа.

Начальное значение альфа

Ручной ввод.
Неотрицательное число.
По умолчанию — 0.

Данный параметр представляет собой начальное значение для alpha (точность шума).

Лямбда 1

Ручной ввод.
Неотрицательное число.
По умолчанию — 0,000001.

Данный параметр представляет собой параметр формы для предварительного распределения Гамма над параметром лямбда.

Лямбда 2

Ручной ввод.
Неотрицательное число.
По умолчанию — 0,000001.

Данный параметр представляет собой обратный параметр масштаба (параметр скорости) для предварительного распределения Гамма над параметром лямбда.

Начальное значение лямбда

Ручной ввод.
Неотрицательное число.
По умолчанию — 1.

Данный параметр представляет собой начальное значение для лямбды (точность весов).


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

  • Тепловые карты для обучающей, валидационной и тестовой выборок.


Пример тепловой карты на данных обучающей выборки



  • Таблица с метриками качества модели.


Пример таблицы с метриками качества модели


  • Таблица с коэффициентами переменных.


Пример таблицы с коэффициентами переменных



  • Нет меток