Introduction au regroupement basé sur un modèle

Modèles de mélange en R

Victor Medina

Researcher at The University of Edinburgh

Qu'est-ce que le regroupement ?

La procédure qui consiste à partitionner un ensemble d'observations en sous-classes pertinentes

 $\to$ Aider à explorer et comprendre la structure naturelle d'un jeu de données

Modèles de mélange en R

Applications du regroupement

  • Médecine
    • Ex. En imagerie médicale pour distinguer différents types de tissus
  • Entreprise
    • Ex. Découvrir des groupes de clients distincts pour des campagnes ciblées
  • Sciences sociales
    • Ex. Identifier des zones d'une ville selon les types de délits pour mieux allouer les ressources policières
Modèles de mélange en R

Méthodes de regroupement

  • Techniques de partitionnement
    • Trouvent des centres de clusters parmi les observations et affectent chacune au centre le plus proche. Ex. Kmeans
  • Techniques hiérarchiques
    • Relient les observations selon leur similarité pour former des clusters. Ex. Regroupement hiérarchique
  • Méthodes basées sur un modèle
    • Utilisent des distributions probabilistes pour créer les clusters. Ex. Modèles de mélange
Modèles de mélange en R

Jeu de données « Gender »

gender <- read.csv("gender.csv")
head(gender)
    Height   Weight      BMI
1 73.84702 241.8936 31.18576
2 68.78190 162.3105 24.12104
3 74.11011 212.7409 27.23291
4 71.73098 220.0425 30.06706
5 69.88180 206.3498 29.70803
6 67.25302 152.2122 23.66049
Modèles de mélange en R

Jeu de données « Gender » : pouvez-vous deviner le genre ?

library(ggplot2)
ggplot(gender, aes(x = Weight, y = BMI)) + geom_points()

Modèles de mélange en R

Jeu de données « Gender » : pouvez-vous deviner le genre ?

Modèles de mélange en R

Avec des approches de regroupement classiques

Modèles de mélange en R

Regroupement basé sur un modèle

Modèles de mélange en R

Regroupement basé sur un modèle

Modèles de mélange en R

Passons à la pratique !

Modèles de mélange en R

Preparing Video For Download...