Vérifier l’ajustement du modèle
Dans la vidéo, vous avez analysé l’exemple d’une amélioration de l’ajustement du modèle en ajoutant une variable supplémentaire sur les données wells. En poursuivant avec ce jeu de données, vous allez voir comment une augmentation supplémentaire de la complexité du modèle affecte la déviance et la qualité d’ajustement.
Le jeu de données wells a été préchargé dans l’espace de travail.
Cet exercice fait partie du cours
Modèles linéaires généralisés en Python
Instructions
- Ajustez un modèle de régression logistique avec
switchcomme variable réponse etdistance100etarseniccomme variables explicatives. - Calculez la différence de déviance entre le modèle avec intercept seul et le modèle incluant toutes les variables.
- Affichez la différence calculée.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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
____(____)