Verificarea potrivirii modelului
În videoclip ai analizat un exemplu de îmbunătățire a potrivirii modelului prin adăugarea unei variabile suplimentare pe datele wells. Continuând cu același set de date, vei vedea cum o creștere suplimentară a complexității modelului influențează devianta și potrivirea modelului.
Setul de date wells a fost 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
- Antrenează un model de regresie logistică cu
switchca variabilă răspuns șidistance100șiarsenicca variabile explicative. - Calculează diferența de devianță dintre modelul doar cu interceptul și modelul care include toate variabilele.
- Afișează diferența calculată.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import statsmodels
import ____.____ as sm
from ____.____.____ import glm
# Define model formula
formula = '____ ~ ____'
# Fit GLM
model_dist_ars = glm(____, ____ = ____, ____ = sm.____.____).____
# Compare deviance of null and residual model
diff_deviance = ____.____ - ____.____
# Print the computed difference in deviance
____(____)