Ověření kvality modelu
Ve videu jsi analyzoval/a příklad zlepšení kvality modelu přidáním další proměnné na datech wells. Pokračuj s tímto datasetem a sleduj, jak další nárůst složitosti modelu ovlivňuje devianci a kvalitu přizpůsobení.
Dataset wells je předem načtený v pracovním prostředí.
Toto cvičení je součástí kurzu
Zobecněné lineární modely v Pythonu
Pokyny k cvičení
- Natrénuj logistický regresní model s proměnnou
switchjako odezvou a proměnnýmidistance100aarsenicjako vysvětlujícími proměnnými. - Vypočítej rozdíl v devianci mezi modelem pouze s interceptem a modelem zahrnujícím všechny proměnné.
- Vytiskni vypočítaný rozdíl.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
____(____)