IniziaInizia gratis

Confronta due modelli

Nel precedente esercizio hai stimato un modello con distance100 e arsenic come variabili esplicative. In questo esercizio analizzerai l'impatto sull'adattamento del modello per ciascuna delle variabili aggiunte.

Ricorda che i modelli che hai stimato sono i seguenti e sono già caricati nell'ambiente di lavoro:

  1. model_dist = 'switch ~ distance100'

  2. model_dist_ars = 'switch ~ distance100 + arsenic

Anche il dataset wells è stato caricato nell'ambiente di lavoro.

Questo esercizio fa parte del corso

Modelli lineari generalizzati in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola la differenza di devianza quando distance100 viene aggiunta al modello nullo.
  • Calcola la differenza di devianza quando arsenic viene aggiunto al modello con la variabile distance100.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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))
Modifica ed esegui il codice