Compara dos modelos
En el ejercicio anterior ajustaste un modelo con distance100 y arsenic como variables explicativas. En este ejercicio vas a analizar el impacto en el ajuste del modelo de cada una de las variables añadidas.
Recuerda que los modelos que ajustaste son los siguientes y ya están precargados en el espacio de trabajo:
model_dist = 'switch ~ distance100'model_dist_ars = 'switch ~ distance100 + arsenic
El conjunto de datos wells también está precargado en el espacio de trabajo.
Este ejercicio forma parte del curso
Modelos lineales generalizados en Python
Instrucciones del ejercicio
- Calcula la diferencia en la desviancia cuando se añade
distance100al modelo nulo. - Calcula la diferencia en la desviancia cuando se añade
arsenical modelo con la variabledistance100.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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))