Porovnání dvou modelů
V předchozím cvičení jsi nafitoval/a model s vysvětlujícími proměnnými distance100 a arsenic. V tomto cvičení analyzuješ, jaký vliv má přidání každé z těchto proměnných na kvalitu fitování modelu.
Modely, které jsi nafitoval/a, jsou následující a jsou předem načteny v pracovním prostředí:
model_dist = 'switch ~ distance100'model_dist_ars = 'switch ~ distance100 + arsenic
Dataset wells je také 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í
- Vypočítej rozdíl v devianci, když přidáš
distance100do nulového modelu. - Vypočítej rozdíl v devianci, když přidáš
arsenicdo modelu s proměnnoudistance100.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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))