Aan de slagGa gratis aan de slag

Variabeletransformatie

Verder met wells ga je oefenen met het direct toepassen van variabeletransformaties in de formule en bij het opstellen van de modelmatrix, zonder de getransformeerde data eerst aan de data frame toe te voegen. Je kijkt ook opnieuw naar het berekenen van modelerror of deviance om te zien of de transformatie de modelpassing heeft verbeterd.

Onthoud dat de structuur van de functie dmatrix() overeenkomt met de rechterkant van het glm()-formule-argument, plus het data-argument.

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

De gegevensset wells en het model model_ars met arsenic (oorspronkelijke variabele) zijn al voor je ingeladen in de werkruimte.

Deze oefening maakt deel uit van de cursus

Generalized Linear Models in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
       return_type = 'dataframe').head()
Code bewerken en uitvoeren