開始使用免費開始

線性模型: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)
編輯並執行程式碼