Огляд логістичної регресії

Узагальнені лінійні моделі в R

Richard Erickson

Instructor

Науковець у лабораторії

Узагальнені лінійні моделі в R

Зображення спортивної аналітики

Узагальнені лінійні моделі в R

Інтернет‑продавець використовує логістичну регресію

Узагальнені лінійні моделі в R

Огляд розділу

  • Огляд логістичної регресії
  • Вхідні дані для логістичної регресії в R
  • Лінк‑функції
Узагальнені лінійні моделі в R

Навіщо логістична регресія?

  • Бінарні дані: (0/1)
  • Дані виживання: живий/мертвий
  • Вибір або поведінка: так/ні, Coke/Pepsi тощо
  • Результат: склав/не склав, орел/решка, виграш/програш тощо
Узагальнені лінійні моделі в R

Що таке логістична регресія?

Типовий GLM для біноміальної сім'ї

Модель бінарних даних

$Y = \text{Binomial}(p)$

Пов'язана з лінійним рівнянням

$\text{logit}(p) = \beta_0 + \beta_1 x + \epsilon$

Узагальнені лінійні моделі в R

Логіт‑функція

Логіт визначено як

$\text{logit}(p) = \text{log}\left(\frac{p}{1-p}\right)$

Обернений логіт визначено як

$\text{logit}^{-1}(x) = \frac{1}{1 + \text{exp}(-x)}$

Узагальнені лінійні моделі в R

Як запустити логістичну регресію

Функція:

glm(y ~ x, data = dat, family = 'binomial')

Вхідні дані:

y = c(0, 1, 0, 0, 1...)
y = c("yes", "no"...)
y = c("win", "lose"...)
# Or any 2-level factor
Узагальнені лінійні моделі в R

Їздити автобусом?

  • Що підвищує ймовірність їздити на роботу автобусом?
  • Їздить автобусом: так, Не їздить: ні
  • Чи змінює кількість днів поїздок шанс поїхати автобусом?
  • Дані за 2015 р. про поїздки з Піттсбурга, Пенсильванія, США
  CommuteDays Bus
1           5 Yes
2           2  No
Узагальнені лінійні моделі в R

Давайте потренуємось!

Узагальнені лінійні моделі в R

Preparing Video For Download...