Confusion du modèle
À la demande de l'équipe, vous avez construit un classificateur naïf. La direction de la brasserie veut s'appuyer sur ces chiffres pour ajuster son plan marketing. Alors, votre classification est-elle vraiment juste?
En dressant un tableau croisé des achats observés vs. classifiés, vous pouvez vérifier la performance de votre classificateur. Le croisement se fait avec la fonction table() sur les événements d'achat predicted ainsi que les achats réels observed. Pour obtenir des valeurs relatives, vous divisez ensuite le tableau par le nombre total d'observations. Vous pouvez aussi utiliser la fonction prop.table() pour convertir les nombres du tableau en proportions.
Cette activité fait partie du cours
Créer des modèles de réponse dans R
Instructions de l’exercice
- Récupérez les achats observés pour
HOPPINESSà partir dechoice.dataet assignez-les à un objetobserved. - Croisez les vecteurs
observedetpredictedavec la fonctiontable(). Divisez le résultat parlength(observed). - Croisez les vecteurs
observedetpredictedavec la fonctiontable(). Appliquez la fonctionprop.table()sur le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Obtain the observed purchases
observed <- ___
# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/length(___)
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))