Mutual Information
L’Mutual Information (MI) mesure la dépendance entre deux variables en quantifiant la quantité d’information obtenue sur l’une en connaissant l’autre. Contrairement à la corrélation de Pearson, l’MI fonctionne aussi bien avec des variables numériques que catégorielles. Elle repose sur des distributions de probabilité plutôt que sur des corrélations directes, ce qui lui permet de capturer des dépendances non linéaires.
Mathématiquement, l’MI est définie par :
où :
- est la fonction de masse de probabilité conjointe (PMF) de et .
- et sont les fonctions de masse marginales de et .
L’Variation of Information (VI) est une mesure dérivée de l’MI, qui normalise les valeurs de dépendance entre 0 (dépendance totale) et 1 (indépendance complète).
Mathématiquement, VI est définie par :
où est l'entropie de Shannon conjointe de et :
Interprétation de l’Mutual Information et de l’Information de Variation
- MI élevée : forte dépendance entre les variables.
- MI faible : dépendance faible.
- VI = 0 : une variable explique parfaitement l’autre.
- VI = 1 : les variables sont complètement indépendantes.
Considérons un jeu de données avec deux variables :
- « Heures d’étude » (X)
- « Note à l’examen » (Y)
Dans le jeu de données original, supposons que la Mutual Information entre ces variables soit de 0,85, indiquant une forte relation.
Après transformation, si la MI chute à 0,40, cela signifie qu’une part importante d’information a été perdue, rendant le jeu de données transformé moins fiable pour prédire les notes.
Concernant l’Information de Variation :
- Si et , cela signifie que la dépendance entre heures d’étude et notes a été affaiblie dans le jeu de données transformé.
Spécificités du métrique
Avantages :
- Contrairement à la corrélation de Pearson, s’applique aux variables catégorielles et numériques.
- Détecte les relations non linéaires.
- Insensible aux valeurs aberrantes.
Limites :
- Calcul plus coûteux en ressources.
- Plus difficile à interpréter que les coefficients de corrélation (échelle non linéaire).
Formule
Avec la fonction de masse conjointe de deux variables (grille de 20 × 20 classes pour deux variables numériques ; pour une variable numérique et une catégorielle, un histogramme de 20 classes de la variable numérique dans chaque catégorie ; fréquences observées pour deux variables catégorielles), et des logarithmes naturels :
Pour comparer deux jeux de données, les matrices de variation d'information sont comparées sur les paires de variables :
Comment améliorer ce métrique ?
Pour améliorer la similarité de l’Mutual Information, vous pouvez ajuster le paramètre k pour mieux aligner les distributions.
Vous pouvez également appliquer des projections pondérées en accordant plus d’importance aux variables critiques lors de la génération des données.
Enfin, un traitement ciblé en fonction des caractéristiques des variables peut renforcer la conservation des dépendances.
N’hésitez pas à utiliser des métriques alternatives (comme l’Mutual Information) si vos données contiennent des relations non linéaires ou des variables catégorielles.