ロジスティック回帰の概要

R における Generalized Linear Models

Richard Erickson

Instructor

実験室の科学者

R における Generalized Linear Models

スポーツ分析の画像

R における Generalized Linear Models

ロジスティック回帰を活用するオンライン販売者

R における Generalized Linear Models

章の概要

  • ロジスティック回帰の概要
  • Rにおける入力の扱い
  • リンク関数
R における Generalized Linear Models

ロジスティック回帰を使う理由

  • 二値データ:(0/1)
  • 生存データ:生存/死亡
  • 選択・行動:はい/いいえ、A/Bなど
  • 結果:合否、表/裏、勝敗など
R における Generalized Linear Models

ロジスティック回帰とは?

二項分布族のデフォルトGLM

二値データのモデル

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

線形式にリンク

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

R における Generalized Linear Models

ロジット関数

ロジットの定義

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

逆ロジットの定義

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

R における Generalized Linear Models

ロジスティック回帰の実行方法

関数:

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 における Generalized Linear Models

バスに乗る?

  • バスを利用する通勤者の特徴は?
  • バス利用:あり、未利用:なし
  • 通勤日数はバス利用の確率に影響するか?
  • ピッツバーグ(米国)の2015年通勤データ
  CommuteDays Bus
1           5 Yes
2           2  No
R における Generalized Linear Models

練習しましょう!

R における Generalized Linear Models

Preparing Video For Download...