• Jaouad Madkour
  • Accueil
  • Licence
  • Master
  • Doctorat
  • Informatique
  • Publications
  • À propos

Analyse des données avancée

Distances et dissimilarités

Analyse des données avancée
  • Présentation du cours
  • Reprendre l'analyse des données par l'algèbre
  • Le tableau, les poids et la métrique
  • L'inertie, formalisée
  • Diagonalisation et décomposition en valeurs singulières
  • L'ACP en écriture matricielle
  • Dualité et relations de transition
  • Combien d'axes retenir
  • Contributions, cosinus carrés et éléments supplémentaires
  • L'AFC et la métrique du khi-deux
  • Profils, barycentres et lecture conjointe
  • L'analyse des correspondances multiples
  • Distances et dissimilarités
  • La classification ascendante hiérarchique
  • Les k-means et la consolidation
  • Décrire et nommer les segments
  • L'analyse factorielle discriminante
  • Classer un nouveau client
  • Le positionnement multidimensionnel
  • Étude de cas
  • Mise en œuvre sur R et Python

Analyse des données avancée

Chapitre 11 : Distances et dissimilarités

Auteur·rice
Affiliation

Jaouad Madkour

Faculté d’Économie et de Gestion de Tanger

Date de publication

25 septembre 2026

Que veut dire ressembler

Le problème posé

Une question qui paraît simple

Le directeur commercial demande : « regroupez-moi les clients qui se ressemblent ».

Se ressemblent selon quoi ? Selon leurs notes, selon leur panier, selon leur fréquence de visite ? Et si l’on prend les notes, faut-il compter la propreté autant que le prix ?

Ce que la classification exige, et l’ACP n’exigeait pas

L’ACP se contentait des données : la géométrie découlait des corrélations.

La classification exige une décision préalable : celle d’une distance. Aucun algorithme ne la choisira à votre place, et le résultat en dépend entièrement.

Les distances usuelles

Ce que vérifie une distance

Les trois propriétés

Distance et dissimilarité

Une distance vérifie : d(i,i)=0, d(i,j)=d(j,i), et l’inégalité triangulaire d(i,k)\leq d(i,j)+d(j,k).

Une dissimilarité ne vérifie que les deux premières.

Pourquoi la nuance compte au chapitre 17

Quand on demande à un client « ces deux enseignes se ressemblent-elles ? », rien ne garantit l’inégalité triangulaire : il peut juger A proche de B, B proche de C, et A très loin de C.

Les jugements humains ne forment pas une distance. C’est précisément pour cela que le positionnement multidimensionnel existe : il cherche la carte qui approche au mieux des dissimilarités qui n’en sont pas.

Le cas des données mixtes

Notre fichier mélange les deux natures

Huit notes quantitatives, cinq variables qualitatives. Aucune distance usuelle ne les traite ensemble.

Trois solutions, par ordre de préférence croissante : découper les notes en tranches et tout traiter en qualitatif ; utiliser un indice mixte comme celui de Gower ; ou faire une analyse factorielle d’abord et classer sur les coordonnées obtenues.

La troisième est la bonne, et c’est celle du cours

On classe sur les premiers axes factoriels, jamais sur les variables brutes.

Ces axes sont quantitatifs, non corrélés, et de même nature quelle que soit l’origine des données. La distance euclidienne y retrouve tout son sens.

Classer sur les axes

Trois raisons, et la troisième est décisive

Pourquoi passer par l’ACP avant de classer
  1. Débruiter : les derniers axes ne portent que de l’erreur de mesure.
  2. Décorréler : sur des variables corrélées, la distance euclidienne compte plusieurs fois la même information.
  3. Homogénéiser : une seule échelle, quelle que soit la nature des données de départ.
Le deuxième point, sur nos données

Prix, choix et qualité sont corrélés autour de 0{,}70. Deux clients qui diffèrent sur ces trois notes diffèrent trois fois pour une seule raison.

La distance euclidienne sur les huit notes brutes surpondère donc le bloc « offre ». Sur les composantes, le problème disparaît par construction : elles sont non corrélées.

Combien d’axes garder pour classer

Une question distincte de celle du chapitre 6

Pour représenter, deux axes suffisaient — on ne dessine pas en dimension trois.

Pour classer, on peut en garder davantage : rien n’oblige à visualiser. L’usage est de conserver les axes jusqu’à 80 ou 90\,\% de l’inertie.

Notre choix : les deux premiers axes

Ils portent 77{,}3\,\%, et le troisième ne pèse que 4{,}8\,\% — du bruit.

On classera donc sur F_1 et F_2. Avantage supplémentaire, et il n’est pas mince : la partition obtenue sera directement lisible sur le plan que nous savons déjà interpréter.

Ce qu’il faut retenir

Le résumé du chapitre

Six points
  1. Classer exige de choisir une distance — décision que l’ACP n’imposait pas.
  2. Euclidienne pour les variables réduites, khi-deux pour les profils, Jaccard pour les présences-absences.
  3. Une dissimilarité ne vérifie pas l’inégalité triangulaire ; les jugements humains non plus.
  4. Sur données mixtes, la meilleure voie est de classer sur les axes factoriels.
  5. Trois raisons : débruiter, décorréler, homogénéiser.
  6. Nous classerons sur F_1 et F_2, soit 77{,}3\,\% de l’information.
La suite

La distance est choisie. Reste à construire les groupes — et deux familles d’algorithmes s’y emploient, avec des logiques opposées.

On commence par celle qui ne demande pas de fixer le nombre de classes à l’avance.

← Chapitre précédentL'analyse des correspondances multiples Chapitre suivant →La classification ascendante hiérarchique

Ressources du chapitre

  • Diapositives
  • Polycopié du chapitre
  • Exercices corrigés
  • Application interactive
  • — Vidéo
  • QCM (bientôt)

© 2026 Jaouad Madkour · jmadkour.org

jmadkour@uae.ac.ma

construit avec Quarto