Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

В основе узла «Логистическая регрессия» лежит метод построения линейного классификатора, позволяющий оценивать апостериорные вероятности принадлежности объектов классам.

Список параметров узла представлен в таблице (Таблица 32).
Якорь_Ref91716618_Ref91716618Таблица 32 — ниже.

Scroll Title
title-positiontop
title-alignmentright
titleПараметры узла «Логистическая регрессия»

Параметр

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

Описание

Название

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

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

Описание

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

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

Тип многоклассовой классификации

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

  • Бинарная классификация (по умолчанию)
  • Многоклассовая классификация

Данный параметр задает тип многоклассовой классификации. Предусмотрены следующие методы:

  • Бинарная классификация – метод «один против остальных»
  • Многоклассовая классификация – метод «многие против многих»
    Если решается бинарная логистическая регрессия, разницы между рассматриваемыми методами нет.

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

Чекбокс

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

L1

Ручной ввод
Число больше или равное 0
По умолчанию — 0,5

Данный параметр задает значение L1-регуляризации

L2

Ручной ввод
Число больше или равное 0
По умолчанию — 0,5

Данный параметр задает значение L2-регуляризации

Seed

Ручной ввод числового значения
По умолчанию — 42

Начальное числовое значение для генератора случайных чисел

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

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

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

Метод оптимизации

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

  • lbfgs (по умолчанию)
  • newton-cg
  • liblinear
  • sag
  • saga

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

  • lbfgs – использует вторую производную матрицу функции потерь для итерационной оптимизации функции потерь
  • newton-cg – использует алгоритм Newton-Conjugate-Gradient
  • liblinear – использует метод спуска оси координат для итеративной оптимизации функции потерь
  • sag – стохастический средний градиентный спуск
  • saga – использует улучшенную версию стохастического среднего градиентного спуска


    Метод liblinear доступен только при выборе бинарной классификации.
    Методы newton-cg, lbfgs, sag и saga обрабатывают L2 или без штрафа. Методы liblinear и saga также обрабатывают штраф L1. Метод saga также поддерживает штраф elasticnet (L1 + L2).
    Для небольших наборов данных метод liblinear - хороший выбор, тогда как sag и saga быстрее для больших.
    В случае неправильно выставленных пользователем методов оптимизации, автоматически будет произведена замена.

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

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

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


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

  • Таблица с метриками качества модели (Рисунок 145).


Якорь_Ref91716327_Ref91716327Рисунок 145 — Пример таблицы с метриками качества модели

  • Таблица с метриками качества модели задачи классификации (Рисунок 146).


Якорь_Ref91716414_Ref91716414
Рисунок 146 — Пример таблицы с метриками качества модели задачи классификации

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


anchor
_Ref91716490_Ref91716490Рисунок 147 — Пример таблицы с коэффициентами переменных