線性模型:GLM 的特例
在這個練習中,你會用兩種方式擬合線性模型:一種使用 ols() 函式,另一種使用 glm() 函式。這會說明線性模型其實是廣義線性模型(GLM)的特例。
你會使用影片中介紹、已經預先載入的 salary 資料集。
回顧在 Python 中,線性模型可定義為:
ols(formula = 'y ~ X', data = my_data).fit()
而廣義線性模型可以這樣訓練:
glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()
本練習屬於課程
Generalized Linear Models in Python
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
import ____ as ____
from ____.____.____ import ____, ____
# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
data = ____).fit()
# View model coefficients
print(model_lm.params)