Bonjour

J'ai réalisé un clustering via FactoMineR. Jusque-là tout va bien... le clustering que j'obtiens est bon.

Mais maintenant, j'ai de nouvelles observations et je voudrais pouvoir les classifier -- c'est-à-dire trouver le numéro du cluster le plus proche de l'observation (dans le sous-espace généré par la pca).

Auriez-vous une idée de comment faire?

Voici un exemple simplifié de mon problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
library(FactoMineR)

data(iris)
iris <- iris[sample(NROW(iris)),]

Dtest <- iris[1:10,]   ## 10 obs. pour le testing
Dtrain <- iris[11:NROW(iris),] ## 140 obs. pour le learning

res.pca <- PCA(Dtrain[,-5],ncp=2,scale.unit=TRUE)
res.hcpc <- HCPC(res.pca,nb.clust=3,graph=T,consol=TRUE,iter.max=10)

## Maintenant... comment puis-je trouver la classe des 10 observations de Dtest ?
Un grand merci !