Kom igångKom igång gratis

Variabeltransformation

Du fortsätter med datamängden wells och får nu öva på att tillämpa variabeltransformation direkt i formeln och modellmatrisen – utan att behöva lägga till de transformerade data i dataramen först. Du får också återbesöka beräkningen av modellfel eller devians för att se om transformationen förbättrade modellanpassningen.

Kom ihåg att dmatrix()-funktionen tar högerledet av glm()-formelargumentet, utöver data-argumentet.

dmatrix('y ~ x1 + x2', 
        data = my_data)

Datamängden wells och modellen model_ars med arsenic (ursprunglig variabel) har laddats in i arbetsutrymmet i förväg.

Den här övningen är en del av kursen

Generaliserade linjära modeller i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import function dmatrix
import ____ as ____
from ____ import ____

# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
       return_type = 'dataframe').head()
Redigera och kör kod