開始使用免費開始

檢查模型擬合度

在影片中,你用 wells 資料分析了:加入額外變數後,模型擬合度如何改善。延續同一資料集,你將觀察當模型複雜度再提升時,對離差(deviance)與模型擬合度會造成哪些影響。

wells 資料集已預先載入到工作區。

本練習屬於課程

Generalized Linear Models in Python

檢視課程

練習說明

  • 配適一個以 switch 為應變數、distance100arsenic 為解釋變數的羅吉斯迴歸模型。
  • 計算「只有截距的模型」與「包含所有變數的模型」之間的離差差值。
  • 列印計算出的差值。

動手互動練習

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

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

# Define model formula
formula = '____ ~ ____'

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

# Compare deviance of null and residual model
diff_deviance = ____.____ - ____.____

# Print the computed difference in deviance
____(____)
編輯並執行程式碼