ComenzarEmpieza gratis

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:

  1. model_dist = 'switch ~ distance100'

  2. 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

Ver curso

Instrucciones del ejercicio

  • Calcula la diferencia en la desviancia cuando se añade distance100 al modelo nulo.
  • Calcula la diferencia en la desviancia cuando se añade arsenic al modelo con la variable distance100.

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))
Editar y ejecutar código