變數轉換
延續使用 wells,你將練習在 formula 與 model matrix 的設定中直接套用變數轉換,而不需要先把轉換後的資料加入資料框。你也會再次計算模型誤差(deviance),看看轉換是否改善了模型擬合。
回想 dmatrix() 的結構,就是 glm() formula 參數右手邊的內容,加上 data 參數。
dmatrix('y ~ x1 + x2',
data = my_data)
資料集 wells 與使用原始變數 arsenic 的模型 model_ars 已預先載入工作環境。
本練習屬於課程
Generalized Linear Models in Python
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import function dmatrix
import ____ as ____
from ____ import ____
# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
return_type = 'dataframe').head()