ACM pb reconnaissance individus et classification

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Elise Pelzer
Messages : 1
Enregistré le : 28 Sep 2015, 09:04

ACM pb reconnaissance individus et classification

Messagepar Elise Pelzer » 28 Sep 2015, 09:29

Bonjour,
je souhaite réaliser une ACM.
j'importe mon tableau de données et défini mes individus comme suit, en attribuant la colonne "code" comme nom de ligne puis en supprimant la colonne code :
> tab <- read.csv(file="ACMAsso1.csv", fileEncoding="latin1", header=TRUE, sep=";", na.strings="NA", dec=",")
> names(tab)
[1] "Code" "nb_especes" "date_semis" "dens_semis" "mix_var" "FertiN" "nb_des" "outi_des" "tri" "debouche" "nb_semis"
> rownames (tab) <- tab$Code
> tab [,1] <- NULL


Quand je fais une ACM avec définition de variable illustrative :
res.mca <- MCA (tab, quali.sup = c(4))
les individus sont bien reconnus selon leur nom dans la colonne "code", et je n'ai pas de problème pour faire la classification :
res.hcpc = HCPC(res.mca)

Par contre, quand je fais fais une ACM sans variable illustrative (même fichier de données, toutes mes variables sont actives) :
res.mca <- MCA (tab)
les individus ne sont plus reconnus selon leur nom dans la colonne "code" (ils sont numérotés de 1 au nb total d'individus), et la classification n'est plus possible, avec le message d'erreur suivant :
> res.hcpc = HCPC(res.mca)
Error in chisq.test(Table, correct = FALSE) :
'x' must at least have 2 elements


Quelqu'un pourrait-il m'aider à éclaircir ce point ?

Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité