Analyse en Composantes Principales (ACP)


ð L'Analyse en Composantes Principales (ACP) est utilisée pour étudier les données multidimensionnelles, lorsque toutes les variables observées sont de type numérique et que l'on veut voir s'il y a des liaisons entre ces variables.

Soit X le tableau de données initial :

encore noté .

 

Le problème de l'ACP est alors d'avoir une bonne représentation des individus dans un espace et pour cela, il faut trouver le sous-espace affine Ek de dimension k (k<p souvent k=2) tel que , inertie du nuage N par rapport à l'espace Ek soit minimum. Il s'agit alors de maximaliser l'inertie par rapport à l'orthogonal de Ek , ce qui revient à considérer le nuage avec un angle qui rend maximum la dispersion des individus. On montre que le problème a une solution, et que la construction de l'espace Ek s'effectue axe par axe.

 

La solution est alors obtenue en utilisant les propriétés spectrales des matrices : les vecteurs propres normés de la matrice VM ordonnés suivant les valeurs propres décroissantes fournissent les axes Du1,..., Duk, appelés axes factoriels. De plus, les inerties expliquées par ces axes sont égales aux valeurs propres lk. Les ui forment une base M-orthonormée de Ek : les vecteurs ui sont par définition normés et par ailleurs, la matrice VM étant symétrique, ses vecteurs propres sont orthogonaux.

 

On peut alors représenter les individus en transposant les résultats dans l'espace Rn (par XM). En pratique, au lieu de calculer les axes factoriels, on préfère calculer les facteurs principaux d'inertie, valeurs propres de MV et transposer les résultats par X.

 

Les différents résultats sont regroupés dans le tableau suivant :

Rp

Rp*

Rn

ui

ai

ci=Xai=XMui

ième axe factoriel ou axe principal d'inertie.

ième facteur principal d'inertie

ième composante principale

ui : vecteur propre de VM associé à la valeur propre li.

ai : vecteur propre de MV associé à la valeur propre li.

 ci : vecteur propre de XMtXDp associé à la valeur propre li.

 

Les (ui) sont des vecteurs

M-orthonormés :

 

M(ui,ui)=1 ; M(ui,uj)=0

 

Les (ai) sont des vecteurs

M-1-orthonormés.

 

M-1(ui,ui)=1 ; M-1 (ui,uj)=0

 

 

,



Retour à la page principale

Page réalisée et maintenue par Eric Lecoutre - Juin 1998, d'après le cours de M. Rezzouk