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:
model_dist = 'switch ~ distance100'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
Istruzioni dell'esercizio
- Calcola la differenza di devianza quando
distance100viene aggiunta al modello nullo. - Calcola la differenza di devianza quando
arsenicviene aggiunto al modello con la variabiledistance100.
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))