始める無料で始める

線形モデルはGLMの特別なケース

この演習では、ols() 関数と glm() 関数の2通りで線形モデルを当てはめます。これにより、線形モデルが一般化線形モデル(GLM)の特別なケースであることを確認します。

動画で紹介した、事前読み込み済みの salary データセットを使います。

Python における線形モデルの定義は次のとおりです:

ols(formula = 'y ~ X', data = my_data).fit()

そして一般化線形モデルは次のように学習できます。

glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()

この演習はコースの一部です

Pythonで学ぶ一般化線形モデル

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

import ____ as ____
from ____.____.____ import ____, ____

# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
               data = ____).fit()

# View model coefficients
print(model_lm.params)
コードを編集して実行