Prb avec une MFA (missing value where TRUE/FALSE needed)

460 views
Skip to first unread message

thoma...@gmail.com

unread,
Sep 25, 2014, 1:09:18 PM9/25/14
to factomin...@googlegroups.com
Bonjour,

J'ai le problème suivant, je n'arrive pas à dégrouper deux variables quantitatives (groupe"dim_nb") dans une MFA. Le jeu de données ARCHAE.csv est en pièce-jointe.

FONCTIONNE:

> res <- MFA(ARCHAE, group=c(2,1,1,1,1,1,1,1), type=c("s",rep("n",7)),ncp=5, name.group=c("dim_nb","dec","chp_epi","qual","nbr_fce","sup_typ","insc_typ","temp"),num.group.sup=c(8))

NE FONCTIONNE PAS:

> res <- MFA(ARCHAE, group=c(1,1,1,1,1,1,1,1,1), type=c("s",rep("n",7)),ncp=5, name.group=c("dim","nb","dec","chp_epi","qual","nbr_fce","sup_typ","insc_typ","temp"),num.group.sup=c(9))

et renvoie le message d'erreur suivant:

Error in if ((type[i] == "n") && (i %in% num.group.sup)) nature.group <- c(nature.group,  : 
  missing value where TRUE/FALSE needed

Il y a bien des données manquantes  et des caractères non-reconnus dans le tableau de données ARCHAE.csv mais cela ne semble pas être le problème, car après:

> ARCHAE[ARCHAE==""] <- NA
> ARCHAE<- na.omit(ARCHAE)

l'instruction:

> res <- MFA(ARCHAE, group=c(1,1,1,1,1,1,1,1,1), type=c("s",rep("n",7)),ncp=5, name.group=c("dim","nb","dec","chp_epi","qual","nbr_fce","sup_typ","insc_typ","temp"),num.group.sup=c(9))

renvoie la même erreur...

Ma question: comment puis-je traiter séparément les deux variables quantitatives ?

D'avance merci pour votre coup de main,


Tom



ARCHAE.csv

François Husson

unread,
Sep 25, 2014, 2:59:21 PM9/25/14
to factomin...@googlegroups.com
Bonjour,
Dans votre cas, vous pouvez utiliser la fonction FAMD qui réalise une analyse factorielle sur données mixtes. En effet, vous n'avez pas de groupes de variables dans l'exemple que vous donnez, et donc il est préférable d'utiliser la fonction adaptée pour ce problème.
FH
Message has been deleted

thoma...@gmail.com

unread,
Sep 26, 2014, 8:19:39 AM9/26/14
to factomin...@googlegroups.com
Merci de m'avoir mis sur la bonne voie.

Je viens d'effectuer la FAMD et je voudrais maintenant effectuer une classification hiérarchique. Est-ce-que la méthode HCPC convient ?


Regis Hank

unread,
Sep 26, 2014, 11:18:26 AM9/26/14
to factomin...@googlegroups.com

Bonjour,

Vous pouvez combiner Lee résultats d'une AFDM avec une CAH.

Le 26 sept. 2014 14:18, <thoma...@gmail.com> a écrit :
Merci de m'avoir mis sur la bonne voie.

Je viens d'effectuer la FAMD et je voudrais maintenant effectuer une classification hiérarchique. Est-ce-que la méthode HCPC convient ?

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "FactoMineR users".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse factominer-use...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

thoma...@gmail.com

unread,
Sep 29, 2014, 11:14:39 AM9/29/14
to factomin...@googlegroups.com
Merci
Reply all
Reply to author
Forward
0 new messages