İki modeli karşılaştır
Önceki egzersizde, açıklayıcı değişken olarak distance100 ve arsenic içeren bir model kurmuştun. Bu egzersizde, eklenen her bir değişkenin model uyumuna etkisini analiz edeceksin.
Aşağıdaki modelleri kurduğunu hatırla; bu modeller çalışma alanında önceden yüklendi:
model_dist = 'switch ~ distance100'model_dist_ars = 'switch ~ distance100 + arsenic'
wells veri kümesi de çalışma alanına önceden yüklendi.
Bu egzersiz, kursun bir parçasıdır
Python ile Genelleştirilmiş Doğrusal Modeller
Egzersiz talimatları
distance100değişkeni null modele eklendiğinde sapmadaki (deviance) farkı hesapla.arsenicdeğişkenidistance100değişkenli modele eklendiğinde sapmadaki farkı hesapla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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))