開始使用免費開始

擬合多變數邏輯斯迴歸

運用影片中的重點,你將回到 crab 資料集,來擬合一個多變量的邏輯斯迴歸模型。在第 2 章中,你已經以 width 作為解釋變數,擬合過邏輯斯迴歸。本練習要分析在模型中再加入 color 這個額外變數的影響。

color 變數有自然的順序:從「medium light」、「medium」、「medium dark」到「dark」。因此,color 是一個序位變數。在這個例子中,你會把它視為量化變數來處理。

工作空間已預先載入 crab 資料集。也請注意,與單變數情境相比,程式碼唯一的差異在 formula 參數。現在你需要在這裡加入結構,將新變數納入模型。

本練習屬於課程

Generalized Linear Models in Python

檢視課程

練習說明

  • statsmodels 函式庫匯入 GLM 需要的函式。
  • 定義 formula 參數,將 widthcolor 作為解釋變數,y 作為應變數。
  • 使用 glm() 函式擬合多變量邏輯斯迴歸模型。
  • 列印模型結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import statsmodels
import ____.____ as sm
from ____.____.____ import glm

# Define model formula
formula = '____ ~ ____'

# Fit GLM
model = glm(____, ____ = ____, ____ = sm.____.____).____

# Print model summary
____(____.____)
編輯並執行程式碼