Loi normale multidimensionnelle

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
image illustrant les probabilités et la statistique
Cet article est une ébauche concernant les probabilités et la statistique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Distribution normale multidimensionnelle
Paramètres moyenne (vecteur réel)
matrice de variance-covariance (matrice définie positive réelle )
Support
Densité de probabilité (fonction de masse)
Espérance
Médiane
Mode
Variance
Asymétrie 0
Entropie
Fonction génératrice des moments
Fonction caractéristique

On appelle loi normale multidimensionnelle, ou Normale multivariée ou loi multinormale ou loi de Gauss à plusieurs variables, une loi de probabilité qui est la généralisation multidimensionnelle de la loi normale.

Alors que la loi normale classique est paramétrée par un scalaire correspondant à sa moyenne et un second scalaire correspondant à sa variance, la loi multinormale est paramétrée par un vecteur représentant son centre et une matrice semi-définie positive qui est sa matrice de variance-covariance. On la définit par sa fonction caractéristique, pour un vecteur ,

Dans le cas non dégénéré où est définie positive, donc inversible, la loi normale multidimensionnelle admet la densité de probabilité suivante :

en notant le déterminant de ,

Cette loi est habituellement notée par analogie avec la loi normale unidimensionnelle.

Loi non dégénérée[modifier | modifier le code]

Cette section s'intéresse à la construction de la loi normale multidimensionnelle dans le cas non dégénéré où la matrice de variance-covariance est définie positive.

Rappel sur la loi normale unidimensionnelle[modifier | modifier le code]

Le théorème central limite fait apparaître une variable de Gauss centrée réduite (moyenne nulle, variance unité) :

On passe à la variable de Gauss générale par le changement de variable

qui conduit à

Cette loi est caractérisée par une exponentielle comportant un exposant du second degré.

Loi unitaire à plusieurs variables[modifier | modifier le code]

Étant données N variables aléatoires indépendantes de même loi de Gauss centrée réduite, leur densité de probabilité jointe s'écrit :

C'est la loi qui est à la base de la loi du χ².

Elle peut être synthétisée dans des formules matricielles. On définit d'abord le vecteur aléatoire qui a pour composantes les N variables et le vecteur d'état qui a pour composantes leurs valeurs numériques.

On peut associer au vecteur d'état le vecteur moyenne qui a pour composantes les moyennes des composantes, c'est-à-dire, dans ce cas, le vecteur nul :

La matrice de covariance possède des éléments diagonaux (les variances) qui sont égaux à 1 tandis que les éléments non diagonaux (les covariances au sens strict) sont nuls : c'est la matrice unité. Elle peut s'écrire en utilisant la transposition :

Enfin, la densité de probabilité s'écrit :

Loi générale à plusieurs variables[modifier | modifier le code]

Elle s'obtient à partir d'un changement de variable linéaire

Le problème sera limité au cas d'une matrice carrée (même nombre de variables en sortie) et régulière. L'opérateur espérance vectoriel étant linéaire, on obtient le vecteur moyen

et la matrice de covariance

La densité de probabilité s'écrit

Remarques diverses[modifier | modifier le code]

  • Un nouveau changement de variables linéaire appliqué à aboutit à une densité de probabilité qui a la même forme mathématique :
  • Les formules essentielles, obtenues commodément à partir du calcul matriciel, se traduisent en termes scalaires :

les étant les coefficients de l'inverse de la matrice de covariance.

  • L'exposant dans la formule qui précède est du second degré par rapport à toutes les variables. On vérifie qu'une intégration par rapport à l'une d'entre elles donne un résultat analogue. (N-1) intégrations successives aboutissent à une loi de probabilité marginale munie d'un exposant quadratique : chaque variable est gaussienne, ce qui n'était pas évident a priori.
  • En combinant les remarques précédentes, on aboutit au résultat selon lequel toute combinaison linéaire des composantes d'un vecteur gaussien est une variable gaussienne.
  • Dans cette loi de probabilité jointe, à tout couple de variables décorrélées correspond une matrice de covariance diagonale, ce qui assure leur indépendance. En effet, le couple est lui-même gaussien, et sa densité jointe est le produit des densités de ses deux composantes.
  • Le terme présent dans l'exponentielle est le carré de la distance de Mahalanobis.

Distributions conditionnelles[modifier | modifier le code]

Si , et sont partitionnées comme décrit ci-dessous

avec les dimensions
avec les dimensions

et

alors la distribution de conditionnellement à est une loi normale multidimensionnelle

et la matrice de variance-covariance s'écrit

Cette matrice est le complément de Schur de dans .

On remarquera que savoir que vaut change la variance de et que, de manière tout aussi surprenante, la moyenne est aussi modifiée. Cela est à comparer avec la situation dans laquelle on ne connaît pas , auquel cas a pour distribution . Cela résulte de la condition qui n'a rien d'anodine !

La matrice est appelée matrice des coefficients de régression.

Propriétés[modifier | modifier le code]

  • Les iso-contours d'une loi normale multidimensionnelle non singulière sont des ellipsoïdes centrés sur la moyenne . Les directions des axes principaux de ces ellipsoïdes sont les vecteurs propres de . Les carrés des longueurs relatives de ces axes sont donnés par les valeurs propres associées à ces vecteurs propres.
  • La divergence de Kullback-Leibler prend une forme particulière dans le cas de deux lois normales multidimensionnelles et
  • La notion de fonction cumulative (ou fonction de de répartition) de la loi normale en dimension 1 peut se généraliser à la loi normale multidimensionelle[2]. Pour ce faire, le principe clé est la distance de Mahalanobis : La fonction cumulative est la probabilité que la variable aléatoire normale tombe dans l'ellipse déterminée par sa distance de Mahalanobis au Gaussien. Des formules analytiques existent pour calculer les valeurs de la fonction cumulative[2].

Simulation[modifier | modifier le code]

Pour simuler une loi multinormale dont les paramètres sont connus ou estimés, soit et , on cherche à générer un échantillon artificiel de vecteurs indépendants de .

Si n’est pas diagonale, il n’est pas envisageable de produire successivement les n variables , car cette méthode ne respecterait pas les covariances.

L'approche consiste plutôt à exprimer le vecteur comme une combinaison linéaire de variables scalaires indépendantes entre elles de la forme

est une matrice carrée satisfaisant la contrainte

Une propriété de la covariance montre en effet que cette contrainte assure le respect de la covariance de .

Après avoir déterminé , il suffit de générer des simulations des pour obtenir (à l’aide de la relation ci-dessus) des versions indépendantes du vecteur .


Choix de  :

  • Si la loi multinormale est non dégénérée, la factorisation de Cholesky de C (inversible) permet de déterminer une matrice triangulaire inférieure B satisfaisant précisément la contrainte précédente.
  • Dans le cas général, C est semi-définie positive et le procédé de diagonalisation permet de caractériser
O est une matrice orthogonale (ses colonnes sont les vecteurs propres de C) et D est une matrice diagonale constituée des valeurs propres de C, toutes positives ou nulles. Il suffit alors de choisir
.

Remarques :

  1. Bien que ces approches soient équivalentes en théorie, la seconde est numériquement préférable car elle présente une meilleure stabilité lorsque la condition de la matrice de covariance est « mauvaise ».
  2. Le plus souvent, un générateur de nombres pseudo-aléatoires produit en boucle les valeurs d’une série limitée (on retrouve les mêmes résultats après avoir atteint la fin de la série). Attention à cet aspect lorsqu’il s’agit de générer un grand nombre de simulations d’un vecteur multinormal de taille n élevée : l’indépendance ne sera plus assurée après épuisement de la série.

Applications[modifier | modifier le code]

La loi normale multidimensionnelle est notamment utilisée dans le traitement d'images médicales. Ainsi elle est par exemple fréquemment utilisée dans l'imagerie du tenseur de diffusion. Cette imagerie modélise en effet la distribution des principales directions de diffusion de l'eau par une loi normale multidimensionnelle de moyenne nulle. Ainsi le tenseur en chaque point de l'image n'est autre que la matrice de covariance de la loi normale multidimensionnelle.

Une seconde application de la loi normale multidimensionnelle est la détermination, à partir des intensités dans des IRM du cerveau d'un patient, des différentes classes de tissus (matière grise, matière blanche, liquide céphalo-rachidien) qui le composent. Cette technique est basée sur l'utilisation d'un algorithme espérance-maximisation dans lequel chacune des classes est modélisée par une loi normale multidimensionnelle dont la dimension est égale aux nombre de modalités utilisées pour la classification.

Notes et références[modifier | modifier le code]

  1. (en) DV Gokhale, NA Ahmed, BC Res, NJ Piscataway, « Entropy Expressions and Their Estimators for Multivariate Distributions », IEEE Transactions on Information Theory, vol. 35, no 3,‎ , p. 688–692
  2. a et b Voir par exemple (en) Michael Bensimhoun, « N-Dimensional Cumulative Function, And Other Useful Facts About Gaussians and Normal Densities » [PDF],‎

Articles connexes[modifier | modifier le code]