Bonjour à tous,

je suis nouveau sur ce forum, et je suis donc désolé par avance si je n'ouvre pas la discussion dans la bonne catégorie. J'ai une question de débutant sur ade4.

J'ai un dataframe X sur lequel je réalise une AFDM à l'aide de ade4 pour obtenir Y (je ne sais pas si la sortie est du type dataframe également). Sur Y j'utilise un algorithme de clustering pour regrouper en 6 groupes mes individus. J'ai donc ensuite une colonne me donnant pour chaque individu son groupe. Mais ce que je ne sais pas, c'est si les différentes opérations que j'ai faites (dudi.mix, hclust,...) conservent l'ordre initial de mes individus.

Pour info voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
#FAMD (factorial analysis for mixed data) , we retain the first two factors
Salary.afdm <- dudi.mix(Salary,scannf=F,nf=2)
 
#factorial coordinates for the first 3 instances
print(head(Salary.afdm$li,3))
 
#affichage des v.p.
plot(round(Salary.afdm$eig,3))
 
scatter(Salary.afdm,posieig="top",clab.row=0)
 
#euclidian distance between pairs of instancesdistance euclidenne from the FAMD 2 factors
dist.afdm <- dist(Salary.afdm$li[,1:2],method="euclidian")
 
#squared distance for Ward's m?thod
#see http://en.wikipedia.org/wiki/Ward's_method
dist.afdm <- dist.afdm^2
#HAC from the distance matrix
Salary.tree <- hclust(dist.afdm,method="ward")
plot(Salary.tree)
 
#cutting in 8 groupes
Salary.clusters <- cutree(Salary.tree,k=6)
table(Salary.clusters)
Merci d'avance pour vos réponses