ÎncepețiÎncepe gratuit

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:

  1. model_dist = 'switch ~ distance100'

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează diferența de deviație când distance100 este adăugată la modelul nul.
  • Calculează diferența de deviație când arsenic este adăugată la modelul cu variabila distance100.

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))
Editează și rulează codul