Applez Nous: +41 22 518 70 00
Imaginons un jeu de données médical où une maladie rare ne touche que 1 individu sur 1’000 (0.1% de la population). Un classifieur naïf qui prédirait systématiquement que tout patient est sain obtiendrait une exactitude (accuracy) de 99.9%. Pourtant, ce modèle est totalement inutile et dangereux car il n’a détecté aucun malade ! C’est pourquoi l’exactitude brute doit être bannie des jeux de données déséquilibrés au profit de métriques spécialisées.
La matrice de confusion croise les valeurs réelles avec les prédictions du modèle pour faire apparaître quatre issues fondamentales :
| Prédit Positif (1) | Prédit Négatif (0) | |
|---|---|---|
| Réel Positif (1) | Vrai Positif (VP) Malade détecté malade |
Faux Négatif (FN) Erreur critique : Malade non détecté |
| Réel Négatif (0) | Faux Positif (FP) Fausse alerte : Sain déclaré malade |
Vrai Négatif (VN) Sain détecté sain |
En faisant varier le seuil de classification de 0 à 1, la courbe ROC trace le taux de vrais positifs contre le taux de faux positifs. L’AUC (Area Under the Curve) résume cette capacité en un score unique : une valeur de 0.5 équivaut à un tirage à pile ou face, tandis qu’une valeur supérieure à 0.9 traduit un modèle doté d’un exceptionnel pouvoir de discrimination.