J'ai réalisé une AFD avec un grand nombre de variables (60), mais pour seulement 22 individus. Lorsque je réalise l'AFD, les "canonical scores" (afd$li) sont absolument identiques pour tous les individus d'un même groupe. C'est comme ci la fonction discriminait à la perfection... Ensuite, si on enlève des variables, des différences apparaissent dans les "canonical scores". Est-ce que quelqu'un sait à quoi c'est dû? Je vous donne le code que j'ai utilisé si jamais j'avais fait des erreurs...
Merci
Josselin.
Code : Tout sélectionner
data=read.table("fichier",h=T)
library(ade4)
acp=dudi.pca(data[,2:61])
2
afd=discrimin(acp,data$Groupe)
2
afd$li
s.class(afd$li,data$Groupe)