Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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