Modellgüte überprüfen
Im Video hast du das Beispiel betrachtet, wie sich die Modellgüte verbessert, wenn man beim Datensatz wells zusätzliche Variablen hinzufügt. Mit diesem Datensatz siehst du nun, wie eine weitere Erhöhung der Modellkomplexität die Devianz und die Modellgüte beeinflusst.
Der Datensatz wells ist im Workspace bereits vorab geladen.
Diese Übung ist Teil des Kurses
Generalisierte lineare Modelle in Python
Anleitung zur Übung
- Passe ein logistisches Regressionsmodell mit
switchals Zielvariable unddistance100sowiearsenicals erklärenden Variablen an. - Berechne die Differenz der Devianz zwischen dem reinen Achsenabschnittsmodell und dem Modell, das alle Variablen enthält.
- Gib die berechnete Differenz aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import statsmodels
import ____.____ as sm
from ____.____.____ import glm
# Define model formula
formula = '____ ~ ____'
# Fit GLM
model_dist_ars = glm(____, ____ = ____, ____ = sm.____.____).____
# Compare deviance of null and residual model
diff_deviance = ____.____ - ____.____
# Print the computed difference in deviance
____(____)