Compară două modele
În exercițiul anterior ai ajustat un model cu distance100 și arsenic ca variabile explicative. În acest exercițiu vei analiza impactul fiecărei variabile adăugate asupra ajustării modelului.
Reamintește-ți că modelele ajustate sunt următoarele și au fost preîncărcate în spațiul de lucru:
model_dist = 'switch ~ distance100'model_dist_ars = 'switch ~ distance100 + arsenic
Setul de date wells a fost, de asemenea, preîncărcat în spațiul de lucru.
Acest exercițiu face parte din cursul
Modele Liniare Generalizate în Python
Instrucțiuni pentru exercițiu
- Calculează diferența de deviație când
distance100este adăugată la modelul nul. - Calculează diferența de deviație când
arseniceste adăugată la modelul cu variabiladistance100.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))