Prepare-se para o desempenho com validação cruzada
Agora que você sabe calcular métricas de desempenho para um único modelo, você está pronto para expandir isso para todos os folds no data frame de validação cruzada.
Este exercicio faz parte do curso
Machine Learning no tidyverse
Instruções do exercicio
- Adicione a coluna binária
validate_actualpara cada fold da validação cruzada, convertendo todos os valores"Yes"paraTRUE. - Use
modelpara prever as probabilidades de attrition para cada fold devalidate. Converta as probabilidades previstas em um vetor binário, tratando todas as probabilidades maiores que 0.5 como TRUE. Dê a esse nome de colunavalidate_predicted.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
cv_prep_lr <- cv_models_lr %>%
mutate(
# Prepare binary vector of actual Attrition values in validate
validate_actual = map(validate, ~.x$___ == "___"),
# Prepare binary vector of predicted Attrition values for validate
validate_predicted = map2(.x = ___, .y = ___, ~predict(.x, .y, type = "response") > ___)
)