Comparer deux modèles
À l'exercice précédent, vous avez ajusté un modèle avec distance100 et arsenic comme variables explicatives. Dans cet exercice, vous allez analyser l'incidence de chacune des variables ajoutées sur l'ajustement du modèle.
Rappelons que les modèles que vous avez ajustés sont les suivants et ont été préchargés dans l'espace de travail :
model_dist = 'switch ~ distance100'model_dist_ars = 'switch ~ distance100 + arsenic
Le jeu de données wells a aussi été préchargé dans l'espace de travail.
Cette activité fait partie du cours
Modèles linéaires généralisés en Python
Instructions de l’exercice
- Calculez la différence de déviance lorsque
distance100est ajoutée au modèle nul. - Calculez la différence de déviance lorsque
arsenicest ajoutée au modèle qui contient la variabledistance100.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Compute the difference in adding distance100 variable
diff_deviance_distance = ____.____ - ____.____
# Print the computed difference in deviance
print('Adding distance100 to the null model reduces deviance by: ',
round(____,3))
# Compute the difference in adding arsenic variable
diff_deviance_arsenic = ____.____ - ____.____
# Print the computed difference in deviance
print('Adding arsenic to the distance model reduced deviance further by: ',
round(____,3))