Variablentransformation
Mit dem Datensatz wells übst du, eine Variablentransformation direkt in der Formel bzw. beim Erstellen der Modellmatrix anzuwenden, ohne die transformierten Daten vorher dem DataFrame hinzuzufügen. Außerdem wiederholst du die Berechnung des Modellfehlers (Deviance), um zu prüfen, ob die Transformation die Modellgüte verbessert hat.
Erinnere dich: Die Struktur der Funktion dmatrix() entspricht der rechten Seite des glm()-Formelarguments, zusätzlich zum Argument data.
dmatrix('y ~ x1 + x2',
data = my_data)
Der Datensatz wells und das Modell model_ars mit arsenic (Originalvariable) wurden im Workspace vorab geladen.
Diese Übung ist Teil des Kurses
Generalisierte lineare Modelle in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import function dmatrix
import ____ as ____
from ____ import ____
# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
return_type = 'dataframe').head()