Guide de l'Analyse Factorielle des Correspondances
Guide de l'Analyse Factorielle des Correspondances
Introduction
Ce document présente la méthode de l’Analyse Factorielle des Correspondances (AFC) de manière
détaillée. L’objectif est de comprendre comment analyser les relations entre deux variables qualitatives
à travers un tableau de contingence.
1
Dans notre exemple :
n11 = 40 (Ouvrier-Football)
n1. = 70 (total Ouvrier)
n.1 = 80 (total Football)
n = 200 (total général)
Point important : Ces totaux sont appelés les marges du tableau.
L 30
f21 = = 0.375
80
L 35
f22 = = 0.438
80
L 15
f23 = = 0.188
80
Vérification : 0.375 + 0.438 + 0.188 = 1.001 ≈ 1
Profil de ”Cadre” :
L 10
f31 = = 0.200
50
L 15
f32 = = 0.300
50
L 25
f33 = = 0.500
50
Vérification : 0.200 + 0.300 + 0.500 = 1.000
Tableau récapitulatif des profils lignes :
Interprétation : On voit que les ouvriers ont une forte préférence pour le football (57%), tandis
que les cadres préfèrent la natation (50%).
2
3.2 Les profils colonnes
Un profil colonne représente la répartition d’une colonne sur l’ensemble des lignes. On divise chaque
effectif par le total de sa colonne.
nij
Formule : fijC =
n.j
Calcul détaillé :
Profil de ”Football” :
C 40
f11 = = 0.500 (50% des footballeurs sont ouvriers)
80
C 30
f21 = = 0.375 (37.5% des footballeurs sont employés)
80
C 10
f31 = = 0.125 (12.5% des footballeurs sont cadres)
80
Profil de ”Tennis” :
C 20
f12 = = 0.286
70
C 35
f22 = = 0.500
70
C 15
f32 = = 0.214
70
Profil de ”Natation” :
C 10
f13 = = 0.200
50
C 15
f23 = = 0.300
50
C 25
f33 = = 0.500
50
4 Étape 3 : Distance du χ2
La distance du χ2 mesure l’écart entre deux profils. Plus elle est grande, plus les profils sont
différents.
3
4.1 Distance entre deux lignes
Formule :
J
2 ′
X 1 L
d (i, i ) = (f − fiL′ j )2
f.j ij
j=1
1
Le terme est un poids : plus une colonne est rare, plus les différences sur cette colonne comptent.
f.j
Calcul : Distance entre ”Ouvrier” et ”Cadre”
Interprétation : La distance de 0.854 indique que les ouvriers et les cadres ont des préférences
sportives assez différentes.
Calcul : Distance entre ”Ouvrier” et ”Employé”
4
5.1 Construction de la matrice X
Pour chaque cellule, on calcule :
nij
xij = − fi. · f.j
n
nij
Le premier terme est la fréquence conjointe observée. Le second terme fi. · f.j est la fréquence
n
attendue sous indépendance.
Calculs détaillés :
Cellule (1,1) : Ouvrier-Football
40
x11 = − 0.350 × 0.400
200
= 0.200 − 0.140
= 0.060
20
x12 = − 0.350 × 0.350
200
= 0.100 − 0.123
= −0.023
10
x13 = − 0.350 × 0.250
200
= 0.050 − 0.088
= −0.038
30
x21 = − 0.400 × 0.400
200
= 0.150 − 0.160
= −0.010
35
x22 = − 0.400 × 0.350
200
= 0.175 − 0.140
= 0.035
15
x23 = − 0.400 × 0.250
200
= 0.075 − 0.100
= −0.025
5
Cellule (3,1) : Cadre-Football
10
x31 = − 0.250 × 0.400
200
= 0.050 − 0.100
= −0.050
15
x32 = − 0.250 × 0.350
200
= 0.075 − 0.088
= −0.013
25
x33 = − 0.250 × 0.250
200
= 0.125 − 0.063
= 0.062
6
Calculs :
70 × 80
e11 = = 28
200
70 × 70
e12 = = 24.5
200
70 × 50
e13 = = 17.5
200
80 × 80
e21 = = 32
200
80 × 70
e22 = = 28
200
80 × 50
e23 = = 20
200
50 × 80
e31 = = 20
200
50 × 70
e32 = = 17.5
200
50 × 50
e33 = = 12.5
200
Statistique du χ2 :
X (nij − eij )2
χ2 =
eij
i,j
6.2 Interprétation
Φ2 = 0.151 signifie qu’il y a une liaison modérée entre profession et sport. L’inertie est toujours
comprise entre 0 (indépendance totale) et min(I − 1, J − 1) = min(2, 2) = 2 (liaison maximale).
7
7.2 Construction des matrices de poids
Rappel : Ces matrices sont diagonales et contiennent les poids (marges) calculés précédemment.
Matrice des poids lignes DI :
f1. 0 0 0.350 0 0
DI = 0 f2. 0 = 0 0.400 0
0 0 f3. 0 0 0.250
Élément (2,2) :
1 1 5
= 2 = = 2.500
0.400 5
2
Élément (3,3) :
1 1
= 1 = 4 = 4.000
0.250 4
Donc :
2.857 0 0
DI−1 = 0 2.500 0
0 0 4.000
Calcul de DJ−1 :
Élément (1,1) :
1
= 2.500
0.400
Élément (2,2) :
1 100 20
= = ≈ 2.857
0.350 35 7
Élément (3,3) :
1
= 4.000
0.250
Donc :
2.500 0 0
DJ−1 = 0 2.857 0
0 0 4.000
8
7.4 Calcul de DI−1 X (produit matriciel détaillé)
Rappel de la matrice X :
0.060 −0.023 −0.038
X = −0.010 0.035 −0.025
−0.050 −0.013 0.062
Calcul :
2.857 0 0 0.060 −0.023 −0.038
DI−1 X = 0 2.500 0 −0.010 0.035 −0.025
0 0 4.000 −0.050 −0.013 0.062
Pour une matrice diagonale multipliée à gauche, chaque ligne est multipliée par l’élément diagonal
correspondant :
Ligne 1 : Multiplier par 2.857
Résultat :
0.171 −0.066 −0.109
DI−1 X = −0.025 0.088 −0.063
−0.200 −0.051 0.250
9
Colonne 3 : Multiplier par 4.000
Résultat :
0.150 −0.066 −0.152
XDJ−1 = −0.025 0.100 −0.100
−0.125 −0.037 0.248
ML = DI−1 XDJ−1 X T
MC = DJ−1 X T DI−1 X
10
7.8 Valeurs propres pour notre exemple
En appliquant la même méthode (calculs omis car très longs) à notre matrice MC , on obtient :
λ1 = 0.119, λ2 = 0.032, λ3 = 0
Vérification cruciale :
8.1 Formules
Pour les lignes :
1
Φik = √ uik
λk
Pour les colonnes :
1
Ψjk = √ vjk
λk
où uk et vk sont les vecteurs propres.
11
8.2 Exemple de calcul (simplifié)
Supposons que le premier vecteur propre pour les lignes soit :
0.500
u1 = −0.100
−0.600
I
1 X
Ψjk = √ xij Φik
λk · f.j i=1
Ces formules sont utiles pour calculer les coordonnées des colonnes à partir des lignes (ou vice-
versa) sans refaire toute la diagonalisation.
12
PJ xij
— j=1 f.j ψj : projection de la ligne i sur l’axe ψ
— (...)2 : on élève au carré pour avoir l’inertie
— fP
i. : on poids par l’importance de la ligne i
I
— i=1 : on somme sur toutes les lignes
Contrainte : Pour éviter que ψ soit infini (ce qui maximiserait trivialement I(ψ)), on impose :
J
X ψj2
=1
f.j
j=1
∂Si xij
Maintenant, = (seul le terme k = j contribue)
∂ψj f.j
Donc :
I J
!
∂I X X xik xij
=2 fi. ψk
∂ψj f.k f.j
i=1 k=1
Dérivée du Lagrangien :
13
I J
!
∂L X X xik xij 2ψj
=2 fi. ψk −λ· =0
∂ψj f.k f.j f.j
i=1 k=1
9.6 Simplification
Divisons par 2 :
I J
!
X X xik xij ψj
fi. ψk =λ
f.k f.j f.j
i=1 k=1
I
X 1 xik
xij fi.
f.j f.k
i=1
14
Étape 2 : Calcul de DI−1 X
−1 2 0 0.10 −0.10 0.20 −0.20
DI X = =
0 2 −0.10 0.10 −0.20 0.20
Élément (1,1) :
0.10 × 0.20 + (−0.10) × (−0.20) = 0.02 + 0.02 = 0.04
Élément (1,2) :
Élément (2,1) :
Élément (2,2) :
(−0.10) × (−0.20) + 0.10 × 0.20 = 0.02 + 0.02 = 0.04
Donc :
0.04 −0.04
X T DI−1 X =
−0.04 0.04
Étape 4 : Calcul de DJ−1 X T DI−1 X
−1 T −1 2 0 0.04 −0.04 0.08 −0.08
DJ X DI X = =
0 2 −0.04 0.04 −0.08 0.08
Étape 5 : Valeurs propres
On résout : det(M − λI) = 0
0.08 − λ −0.08
det =0
−0.08 0.08 − λ
15
−0.08 −0.08 ψ1 0
=
−0.08 −0.08 ψ2 0
Les deux équations donnent : −0.08ψ1 − 0.08ψ2 = 0, soit ψ1 + ψ2 = 0
Donc : ψ2 = −ψ1
1
Un vecteur propre est : ψ =
−1
Normalisation avec la contrainte :
ψ12 ψ2 12 (−1)2
+ 2 = + =2+2=4
f.1 f.2 0.5 0.5
1 1 1 1
Pour normaliser : ψnorm = √ =
4 −1 2 −1
1 1
Ou en notation standard : ψ = √ (avec la norme euclidienne)
2 −1
10 Exercices d’entraı̂nement
10.1 Exercice 1 : Calculs de base (très détaillé)
On étudie la relation entre le niveau d’études et le type de logement pour 150 personnes :
Questions :
1. Calculer tous les profils lignes
2. Calculer tous les profils colonnes
3. Calculer le profil moyen
4. Calculer x11 (élément de la matrice centrée)
5. Calculer l’inertie totale Φ2
Solution ultra-détaillée :
1) Calcul des profils lignes :
Rappel théorique : Un profil ligne représente la distribution d’une ligne sur toutes les colonnes. On
nij
divise chaque effectif de la ligne par le total de cette ligne. La formule est : fijL =
ni.
Ligne 1 : Bac (60 personnes au total)
Pour calculer le profil de la ligne ”Bac”, on divise chaque effectif par 60 :
16
Profil Appartement :
L n11 45
f11 = =
n1. 60
Simplifions cette fraction :
45 45 ÷ 15 3
= = = 0.750
60 60 ÷ 15 4
Interprétation : 75% des personnes ayant le Bac vivent en appartement.
Profil Maison :
L n12 15
f12 = =
n1. 60
Simplifions :
15 15 ÷ 15 1
= = = 0.250
60 60 ÷ 15 4
Interprétation : 25% des personnes ayant le Bac vivent en maison.
Vérification obligatoire : La somme doit valoir 1
L L
f11 + f12 = 0.750 + 0.250 = 1.000 ✓
Observation importante : Le profil Bac se distingue nettement (forte préférence pour l’appar-
tement), tandis que Licence et Master ont des profils identiques.
17
Rappel théorique : Un profil colonne représente la distribution d’une colonne sur toutes les lignes.
nij
On divise chaque effectif de la colonne par le total de cette colonne. La formule est : fijC =
n.j
Colonne 1 : Appartement (90 personnes au total)
Part des Bac :
C n11 45
f11 = =
n.1 90
Simplifions :
45 45 ÷ 45 1
= = = 0.500
90 90 ÷ 45 2
Interprétation : Parmi les personnes en appartement, 50% ont le Bac.
Part des Licence :
C n21 30
f21 = =
n.1 90
Simplifions :
30 30 ÷ 30 1
= = = 0.333...
90 90 ÷ 30 3
On garde 3 décimales : 0.333
Part des Master :
C n31 15
f31 = =
n.1 90
Simplifions :
15 15 ÷ 15 1
= = = 0.166...
90 90 ÷ 15 6
On garde 3 décimales : 0.167 (arrondi)
Vérification : 0.500 + 0.333 + 0.167 = 1.000 ✓
Colonne 2 : Maison (60 personnes au total)
Part des Bac :
C n12 15
f12 = =
n.2 60
Calcul détaillé :
15 15 ÷ 15 1
= = = 0.25 = 0.250
60 60 ÷ 15 4
Part des Licence :
C n22 30
f22 = =
n.2 60
Calcul :
30 1
= = 0.500
60 2
Part des Master :
C n32 15
f32 = =
n.2 60
Calcul :
15 1
= = 0.250
60 4
Vérification : 0.250 + 0.500 + 0.250 = 1.000 ✓
Tableau récapitulatif des profils colonnes :
18
3) Calcul du profil moyen :
Rappel théorique : Le profil moyen représente la distribution marginale, indépendamment de l’autre
variable.
Profil moyen des colonnes (distribution des types de logement) :
Proportion d’appartements :
n.1 90
f.1 = =
n 150
Simplifions :
90 90 ÷ 30 3
= = = 0.600
150 150 ÷ 30 5
Interprétation : 60% de l’échantillon vit en appartement.
Proportion de maisons :
n.2 60
f.2 = =
n 150
Simplifions :
60 60 ÷ 30 2
= = = 0.400
150 150 ÷ 30 5
Interprétation : 40% de l’échantillon vit en maison.
Vérification : 0.600 + 0.400 = 1.000 ✓
Profil moyen des lignes (distribution des niveaux d’études) :
Proportion de Bac :
n1. 60
f1. = =
n 150
Simplifions :
60 60 ÷ 30 2
= = = 0.400
150 150 ÷ 30 5
Interprétation : 40% de l’échantillon a le Bac.
Proportion de Licence :
n2. 60 2
f2. = = = = 0.400
n 150 5
Interprétation : 40% de l’échantillon a une Licence.
Proportion de Master :
n3. 30
f3. = =
n 150
Simplifions :
30 30 ÷ 30 1
= = = 0.200
150 150 ÷ 30 5
Interprétation : 20% de l’échantillon a un Master.
Vérification : 0.400 + 0.400 + 0.200 = 1.000 ✓
19
Étape 2 : Fréquence attendue sous indépendance
C’est le produit des marges :
f1. × f.1 = 0.400 × 0.600
Calculons ce produit :
4 6 24
0.400 × 0.600 = × = = 0.240
10 10 100
Étape 3 : Différence (centrage)
Interprétation : x11 = 0.060 > 0 signifie qu’il y a une sur-représentation de personnes Bac en
appartement. On observe 6% de plus que ce qu’on attendrait si les variables étaient indépendantes.
Calcul de toute la matrice X pour mieux comprendre :
x12 (Bac - Maison) :
15
x12 = − 0.400 × 0.400 = 0.100 − 0.160 = −0.060
150
x21 (Licence - Appartement) :
30
x21 = − 0.400 × 0.600 = 0.200 − 0.240 = −0.040
150
x22 (Licence - Maison) :
30
x22 = − 0.400 × 0.400 = 0.200 − 0.160 = 0.040
150
x31 (Master - Appartement) :
15
x31 = − 0.200 × 0.600 = 0.100 − 0.120 = −0.020
150
x32 (Master - Maison) :
15
x32 = − 0.200 × 0.400 = 0.100 − 0.080 = 0.020
150
Matrice centrée complète :
0.060 −0.060
X = −0.040 0.040
−0.020 0.020
Vérifications importantes :
— Somme ligne 1 : 0.060 + (−0.060) = 0 ✓
— Somme ligne 2 : −0.040 + 0.040 = 0 ✓
— Somme ligne 3 : −0.020 + 0.020 = 0 ✓
— Somme colonne 1 : 0.060 + (−0.040) + (−0.020) = 0 ✓
— Somme colonne 2 : −0.060 + 0.040 + 0.020 = 0 ✓
Toutes les sommes valent 0, c’est normal car les données sont centrées !
20
e11 (Bac - Appartement) :
n1. × n.1 60 × 90
e11 = =
n 150
Calculons numérateur :
60 × 90 = 5400
Divisons par 150 :
5400 5400 ÷ 150
= = 36
150 150 ÷ 150
Donc : e11 = 36
e12 (Bac - Maison) :
60 × 60 3600
e12 = = = 24
150 150
e21 (Licence - Appartement) :
60 × 90 5400
e21 = = = 36
150 150
e22 (Licence - Maison) :
60 × 60 3600
e22 = = = 24
150 150
e31 (Master - Appartement) :
30 × 90 2700
e31 = = = 18
150 150
e32 (Master - Maison) :
30 × 60 1800
e32 = = = 12
150 150
Tableau comparatif Observé vs Théorique :
Observé Théorique
Appart. Maison Appart. Maison
Bac 45 15 36 24
Licence 30 30 36 24
Master 15 15 18 12
Étape B : Calcul du χ2
P (nij − eij )2
La formule est : χ2 = i,j
eij
Cellule (1,1) : Bac - Appartement
21
Différence : 15 − 24 = −9
Carré : (−9)2 = 81
81
Division : = 3.375
24
Cellule (2,1) : Licence - Appartement
(30 − 36)2
36
Différence : 30 − 36 = −6
Carré : (−6)2 = 36
36
Division : = 1.000
36
Cellule (2,2) : Licence - Maison
(30 − 24)2
24
Différence : 30 − 24 = 6
Carré : 62 = 36
36
Division : = 1.500
24
Cellule (3,1) : Master - Appartement
(15 − 18)2
18
Différence : 15 − 18 = −3
Carré : (−3)2 = 9
9
Division : = 0.500
18
Cellule (3,2) : Master - Maison
(15 − 12)2
12
Différence : 15 − 12 = 3
Carré : 32 = 9
9
Division : = 0.750
12
Somme totale (valeur du χ2 ) :
χ2 = 2.25 + 3.375 + 1.000 + 1.500 + 0.500 + 0.750
= 9.375
Détail du calcul :
2.25 + 3.375 = 5.625
5.625 + 1.000 = 6.625
6.625 + 1.500 = 8.125
8.125 + 0.500 = 8.625
8.625 + 0.750 = 9.375
Étape C : Calcul de l’inertie totale
χ2 9.375
Φ2 = =
n 150
Calculons :
9.375
= 0.0625
150
1
Ou en fraction : Φ2 = = 0.0625
16
Interprétation finale :
Φ2 = 0.0625 indique une liaison faible à modérée entre le niveau d’études et le type de logement.
Pour rappel, Φ2 est compris entre :
22
— 0 : indépendance totale
— min(I − 1, J − 1) = min(2, 1) = 1 : liaison maximale possible
0.0625
Notre valeur de 0.0625 représente donc = 6.25% de la liaison maximale possible.
1
6) Calcul des coordonnées normalisées et dénormalisation :
Rappel théorique : Après avoir obtenu les vecteurs propres de la diagonalisation, on doit calculer
les coordonnées factorielles pour représenter les lignes et colonnes dans l’espace réduit.
Étape 1 : Diagonalisation (résultats)
Pour notre tableau 3 × 2, on diagonalise MC = DJ−1 X T DI−1 X.
Après calculs (détaillés dans l’étape 6 du cours), on obtient une seule valeur propre non nulle car
min(I − 1, J − 1) = min(2, 1) = 1 :
λ1 = 0.0625 = Φ2
(et λ2 = 0 car on ne peut avoir qu’un seul axe factoriel)
Vérification : λ1 + λ2 = 0.0625 + 0 = 0.0625 = Φ2
Le vecteur propre associé (après résolution de l’équation aux valeurs propres) est :
1
v1 =
−1
Étape 2 : Normalisation du vecteur propre
2
vj1
On doit normaliser avec la métrique du χ2 : Jj=1
P
=1
f.j
Vérifions la norme actuelle :
2
v11 v2 12 (−1)2
+ 21 = +
f.1 f.2 0.600 0.400
Calculons :
1 1 5
= 3 = = 1.667
0.600 5
3
1 1 5
= 2 = = 2.500
0.400 5
2
Somme :
1.667 + 2.500 = 4.167
√
La norme est 4.167 = 2.041
Vecteur propre normalisé :
1 1 0.490
v1norm = =
2.041 −1 −0.490
Vérification de la normalisation :
(0.490)2 (−0.490)2 0.240 0.240
+ = + = 0.400 + 0.600 = 1.000 ✓
0.600 0.400 0.600 0.400
Étape 3 : Coordonnées factorielles des colonnes (normalisées)
Les coordonnées des colonnes sur l’axe 1 sont données par le vecteur propre normalisé :
norm
Ψ11 = v11 = 0.490 (Appartement sur axe 1)
norm
Ψ21 = v21 = −0.490 (Maison sur axe 1)
Interprétation : Les deux types de logement sont à l’opposé sur l’axe 1, ce qui est logique car ils
représentent deux modalités différentes.
Étape 4 : Coordonnées factorielles des lignes (normalisées)
23
On utilise la formule de transition :
J
1 X
Φik = √ xij Ψjk
λk · fi. j=1
Ligne 1 : Bac
1
Φ11 = √ (x11 Ψ11 + x12 Ψ21 )
0.0625 × 0.400
√
Calculons λ1 :
√
r
1 1
0.0625 = = = 0.250
16 4
Calculons le produit : p
λ1 × f1. = 0.250 × 0.400 = 0.100
Calculons la somme pondérée :
Donc :
0.0588
Φ11 = = 0.588
0.100
Ligne 2 : Licence
1
Φ21 = (x21 Ψ11 + x22 Ψ21 )
0.250 × 0.400
Calculons :
Donc :
−0.0392
Φ21 = = −0.392
0.100
Ligne 3 : Master
1
Φ31 = (x31 Ψ11 + x32 Ψ21 )
0.250 × 0.200
Dénominateur :
0.250 × 0.200 = 0.050
Calculons :
Donc :
−0.0196
Φ31 = = −0.392
0.050
Tableau des coordonnées normalisées :
Interprétation des coordonnées normalisées :
— Le Bac (0.588) est du même côté que Appartement (0.490) : association positive
— La Licence et le Master (-0.392) sont du côté opposé, associés avec Maison (-0.490)
— Les coordonnées sont normalisées : elles ont une variance égale à la valeur propre
24
Ligne Axe 1 (normalisé)
Colonne Axe 1 (normalisé)
Bac 0.588
Appartement 0.490
Licence -0.392
Maison -0.490
Master -0.392
p
Ψdénorm
jk = λk × Ψjk
√
Avec λ1 = 0.250
Coordonnées dénormalisées des lignes :
Bac :
Φdénorm
11 = 0.250 × 0.588 = 0.147
Licence :
Φdénorm
21 = 0.250 × (−0.392) = −0.098
Master :
Φdénorm
31 = 0.250 × (−0.392) = −0.098
Coordonnées dénormalisées des colonnes :
Appartement :
Ψdénorm
11 = 0.250 × 0.490 = 0.123
Maison :
Ψdénorm
21 = 0.250 × (−0.490) = −0.123
Tableau final des coordonnées dénormalisées :
Pourquoi dénormaliser ?
1. Échelle comparable : Les coordonnées dénormalisées sont sur une échelle proportionnelle à
l’inertie expliquée
2. Représentation graphique : On peut superposer lignes et colonnes sur le même graphique
3. Distances interprétables : Les distances entre points reflètent les vraies distances du χ2
4. Contribution visuelle : Plus un point est éloigné de l’origine, plus il contribue à l’axe
Interprétation finale :
Sur l’axe 1 (qui explique 100% de l’inertie) :
— Côté positif : Bac (0.147) et Appartement (0.123) sont associés
— Côté négatif : Licence/Master (-0.098) et Maison (-0.123) sont associés
— Le Bac a la coordonnée la plus extrême : c’est le profil le plus atypique
— Licence et Master ont exactement la même coordonnée : profils identiques
25
10.2 Exercice 2 : Distance du χ2
Avec les données de l’exercice 1, calculer la distance du χ2 entre les profils ”Bac” et ”Master”.
Solution :
(0.250)2 (−0.250)2
= +
0.600 0.400
0.0625 0.0625
= +
0.600 0.400
26
Solution :
1) Lagrangien :
L(ψ1 , ψ2 , λ) = 3ψ12 + 2ψ1 ψ2 + 4ψ22 − λ(ψ12 + 2ψ22 − 1)
2) Dérivées :
∂L
= 6ψ1 + 2ψ2 − 2λψ1 = 0
∂ψ1
∂L
= 2ψ1 + 8ψ2 − 4λψ2 = 0
∂ψ2
∂L
= −(ψ12 + 2ψ22 − 1) = 0
∂λ
3) Système :
De la première équation : (6 − 2λ)ψ1 + 2ψ2 = 0
De la deuxième : 2ψ1 + (8 − 4λ)ψ2 = 0
Sous forme matricielle :
6 − 2λ 2 ψ1 0
=
2 8 − 4λ ψ2 0
Ce système homogène a une solution non triviale si et seulement si le déterminant est nul :
(6 − 2λ)(8 − 4λ) − 4 = 0
C’est l’équation caractéristique qui donne les valeurs propres λ.
11.2 Distances
P 1 L
— Distance entre lignes : d2 (i, i′ ) = (f − fiL′ j )2
j
f.j ij
P 1
— Distance entre colonnes : d2 (j, j ′ ) = i (fijC − fijC′ )2
fi.
11.4 Diagonalisation
— Matrice pour lignes : DI−1 XDJ−1 X T
— Matrice pour P colonnes : DJ−1 X T DI−1 X
— Vérification : k λk = Φ2
λk
— Part d’inertie : τk = 2 × 100%
Φ
27
11.5 Coordonnées
1
— Ligne i sur axe k : Φik = √ uik
λk
1
— Colonne j sur axe k : Ψjk = √ vjk
λk
1 P
— Transition : Φik = √ xij Ψjk
λk fi. j
11.6 Optimisation
— Lagrangien : L = I(ψ) − λ(g(ψ) − c) où g est la contrainte
∂L
— Conditions : = 0 pour tout j
∂ψj
— Aboutit à : DJ−1 X T DI−1 Xψ = λψ
Remarques finales
L’AFC est une méthode puissante mais qui demande de la rigueur dans les calculs. L’essentiel est
de comprendre que :
— On transforme un tableau de contingence en profils pour pouvoir comparer
— On utilise la distance du χ2 car elle pondère par les marges
— On centre pour éliminer l’effet des totaux marginaux
— On diagonalise pour trouver les axes principaux
— Le problème d’optimisation justifie mathématiquement pourquoi on diagonalise ces matrices
précises
L’interprétation des résultats est tout aussi importante que les calculs. Il faut toujours revenir au
sens concret : quelles catégories sont associées ? Pourquoi ? Quelle information les axes nous apportent-
ils ?
Bon courage Chabab !
28