Calcul de la matrice de confusion
Une matrice de confusion (parfois appelée table de confusion) est à la base de toutes les mesures de performance pour les modèles dont la réponse est catégorielle (comme une régression logistique). Elle contient les effectifs de chaque paire réponse réelle–réponse prédite. Dans ce cas, où il y a deux réponses possibles (désabonnement ou non), on obtient quatre issues possibles.
- La personne cliente s'est désabonnée et le modèle l'a prédit.
- La personne cliente s'est désabonnée, mais le modèle ne l'a pas prédit.
- La personne cliente ne s'est pas désabonnée, mais le modèle a prédit le contraire.
- La personne cliente ne s'est pas désabonnée et le modèle l'a prédit.
churn et mdl_churn_vs_relationship sont disponibles.
Cette activité fait partie du cours
Introduction à la régression en R
Instructions de l’exercice
- Récupérez les réponses réelles à partir de la colonne
has_churnedde l'ensemble de données. Assignez-les àactual_response. - Récupérez les réponses « les plus probables » prévues par le modèle. Assignez-les à
predicted_response. - Créez un tableau des effectifs à partir des vecteurs de réponses réelles et prédites. Assignez-le à
outcomes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Get the actual responses from the dataset
actual_response <- ___
# Get the "most likely" responses from the model
predicted_response <- ___
# Create a table of counts
outcomes <- ___
# See the result
outcomes