線形モデルの限界

R における Generalized Linear Models

Richard Erickson

Instructor

コース概要

  • 第1章:線形モデルとポアソン回帰の復習と限界
  • 第2章:ロジスティック(二項)回帰
  • 第3章:GLMの解釈と可視化
  • 第4章:GLMによる重回帰
R における Generalized Linear Models

データサイエンスの主力ツール

線形モデル:データサイエンスの主力ツール

1 US Department of Agriculture https://www.nal.usda.gov/exhibits/ipd/localfoods/exhibits/show/farmto–table/the–roads–of–rural–america
R における Generalized Linear Models

線形モデル

  • 線形係数でデータをどう説明するか?
  • 切片:ベースライン効果
  • 傾き:線形予測子
  • $y = \beta_0 + \beta_1 x + \epsilon $
R における Generalized Linear Models

Rでの線形モデル

lm(y ~ x, data = dat)
R における Generalized Linear Models

線形性の仮定

線形データと非線形データの例

R における Generalized Linear Models

正規性の仮定

正規残差と非正規残差の比較

R における Generalized Linear Models

連続変数の仮定

連続データと非連続データの比較.

R における Generalized Linear Models

研究終了時のひよこの体重箱ひげ図

R における Generalized Linear Models

食事が体重に与える影響

  • datasets パッケージの ChickWeight データ

  • ChickWeightsEnd:研究の最終観測値

  • 食事2・3・4は食事1と比べてどうか?

lm(formula = weight ~ Diet, data = ChickWeightEnd)
    Call:
    lm(formula = weight ~ Diet, data = ChickWeightEnd)
    Coefficients:
    (Intercept)        Diet2        Diet3        Diet4  
         177.75        36.95        92.55        60.81
R における Generalized Linear Models

生存数やカウントデータへの対応

  • ひよこの生存数やカウントデータはどうか?
  • いずれも連続変数ではない!
  • 新しいツールが必要
  • 一般化線形モデル(GLM)
R における Generalized Linear Models

一般化線形モデル

  • 線形モデルに類似
  • 非正規誤差分布
  • リンク関数:$y = \psi(b_0 + b_1 x + \epsilon)$
R における Generalized Linear Models

RでのGLM

glm( y ~ x, data = data, family = "gaussian")
  • lm()glm( ..., family = "gaussian") と同等
R における Generalized Linear Models

では、練習しましょう!

R における Generalized Linear Models

Preparing Video For Download...