Compare two models
From previous exercise you have fitted a model with distance100
and arsenic
as explanatory variables. In this exercise you will analyze the impact on the model fit for each of the added variables.
Recall that the models you fitted are as follows and have been preloaded in the workspace:
model_dist = 'switch ~ distance100'
model_dist_ars = 'switch ~ distance100 + arsenic
The dataset wells
has also been preloaded in the workspace.
This exercise is part of the course
Generalized Linear Models in Python
Exercise instructions
- Compute the difference in deviance when
distance100
is added to the null model. - Compute the difference in deviance when
arsenic
is added to the model withdistance100
variable.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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))