Pythonで学ぶ一般化線形モデル
Ita Cirovic Donev
Data Science Consultant






データ型:連続
定義域:$(-\infty,\infty)$
例:住宅価格、給与、身長
分布族:Gaussian()
リンク:恒等
$g(\mu) = \mu = E(y)$
モデル=線形回帰

データ型:二値
定義域:$0,1$
例:真/偽
分布族:Binomial()
リンク:ロジット
モデル=ロジスティック回帰

データ型:カウント
定義域:$0, 1, 2, ..., \infty$
例:得票数、ハリケーン数
分布族:Poisson()
リンク:対数
モデル=ポアソン回帰
| 密度 | リンク: $\eta=g(\mu)$ | デフォルトのリンク | glm(family=...) |
|---|---|---|---|
| 正規 | $\eta = \mu$ | 恒等 | Gaussian() |
| ポアソン | $\eta = log(\mu)$ | 対数 | Poisson() |
| 二項 | $\eta = log[p/(1-p)]$ | ロジット | Binomial() |
| ガンマ | $\eta = 1/\mu$ | 逆数 | Gamma() |
| 逆正規 | $\eta = 1/\mu^2$ | 逆数の二乗 | InverseGaussian() |
Pythonで学ぶ一般化線形モデル