Préparer l’évaluation croisée des performances
Maintenant que vous savez calculer les métriques de performance pour un seul modèle, vous êtes prêt à étendre cela à tous les plis dans le data frame de validation croisée.
Cet exercice fait partie du cours
<cours>Machine Learning dans le tidyverse</cours>Instructions de l’exercice
- Ajoutez la colonne binaire
validate_actualpour chaque pli de validation croisée en convertissant toutes les valeurs"Yes"enTRUE. - Utilisez
modelpour prédire les probabilités d’attrition pour chaque pli de validation croisée devalidate. Convertissez les probabilités prédites en un vecteur binaire, en considérant comme TRUE toutes les probabilités supérieures à 0.5. Nommez cette colonnevalidate_predicted.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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") > ___)
)