Compare dois modelos
No exercício anterior, você ajustou um modelo com distance100 e arsenic como variáveis explicativas. Neste exercício, você vai analisar o impacto no ajuste do modelo para cada uma das variáveis adicionadas.
Lembre-se de que os modelos que você ajustou são os seguintes e já foram pré-carregados no ambiente de trabalho:
model_dist = 'switch ~ distance100'model_dist_ars = 'switch ~ distance100 + arsenic
O conjunto de dados wells também foi pré-carregado no ambiente de trabalho.
Este exercício faz parte do curso
Modelos Lineares Generalizados em Python
Instruções do exercício
- Calcule a diferença na deviance quando
distance100é adicionada ao modelo nulo. - Calcule a diferença na deviance quando
arsenicé adicionada ao modelo com a variáveldistance100.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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))