開始使用免費開始

比較兩個模型

在前一個練習中,你已經擬合了一個以 distance100arsenic 作為解釋變數的模型。本練習要分析每個新增變數對模型擬合的影響。

回顧你擬合過並已預先載入在工作區的模型如下:

  1. model_dist = 'switch ~ distance100'

  2. model_dist_ars = 'switch ~ distance100 + arsenic

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

本練習屬於課程

Generalized Linear Models in Python

檢視課程

練習說明

  • 計算在空模型加入 distance100 時,偏差(deviance)的差值。
  • 計算在含有 distance100 變數的模型再加入 arsenic 時,偏差的差值。

動手互動練習

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

# Compute the difference in adding distance100 variable
diff_deviance_distance = ____.____ - ____.____

# Print the computed difference in deviance
print('Adding distance100 to the null model reduces deviance by: ', 
      round(____,3))

# Compute the difference in adding arsenic variable
diff_deviance_arsenic = ____.____ - ____.____

# Print the computed difference in deviance
print('Adding arsenic to the distance model reduced deviance further by: ', 
      round(____,3))
編輯並執行程式碼