Analyse factorielle des correspondances

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

Jérémie Jacquemin
Messages : 44
Enregistré le : 20 Mai 2014, 08:48

Analyse factorielle des correspondances

Messagepar Jérémie Jacquemin » 13 Juin 2014, 06:32

Bonjour,

je veux faire une AFC sur la mtrice suivante :
1ère colonne (row.names) : commentaires des panelistes
2ème colonne : effectif de chaque commentaire pour le produit POUCE
3ème colonne : effectif de chaque commentaire pour le produit ECO

J'ai bien un tableau de contingence, cependant quand je veux faire mon AFC :

Code : Tout sélectionner

res=CA(dfAFCterms)

R me renvoie cette erreur :
"Error in res.ca$col$coord[, axes] : subscript out of bounds"
Jérémie

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 13 Juin 2014, 13:52

Il nous faut un exemple reproductible : code et données.

D'après ce que je comprends, votre tableau n'est PAS un tableau de contingence qui par définition est un tableau croisant les modalités de variables qualitatives.
Renaud

Jérémie Jacquemin
Messages : 44
Enregistré le : 20 Mai 2014, 08:48

Messagepar Jérémie Jacquemin » 16 Juin 2014, 07:32

Bonjour, voici mon tableau de données sur lequel je voudrais effectuer une AFC pour voir les liens commentaires / produits :

row.names POUCE ECO
1 ASPECT AGREABLE 22 27
2 COULEUR AGREABLE 5 6
3 QUANTITE DE CHOCOLAT NOIR 4 4
4 BONNE TAILLE 3 2
5 BIEN GARNI EN CHOCOLAT 3 2
6 VARIETE D INGREDIENTS 3 1
7 REPARTITION DES INGREDIENTS 2 2
8 DIVERSITE DES CEREALES 1 3
9 BELLE REPARTITION ENTRE LES ING 3 1
10 ASPECT APPETISSANT 2 2

Ce que je ne comprends pas, c'est qu'avec ce tableau, R me sort une erreur mais lorsque je rajoute un 3ème produit, il m'exécute parfaitement le graph de l'AFC. Merci
Jérémie

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Messagepar Logez Maxime » 17 Juin 2014, 14:10

Bonjour,

c'est normal parce que si tu fais une AFC sur un tableau de contingence en 2 colonnes alors toute l'information sera résumé sur un seul axe, donc quand CA fait res.ca$col$coord[, axes] axes étant égal à c(1,2) ça ne fonctionne pas :

Code : Tout sélectionner

res.ca <- CA (children[,1:2])
                  [,1]
unqualified -0.1716708
cep          0.1020162
Essaie :

Code : Tout sélectionner

CA(dfAFCterms, axes=1)
Maxime

Jérémie Jacquemin
Messages : 44
Enregistré le : 20 Mai 2014, 08:48

Messagepar Jérémie Jacquemin » 18 Juin 2014, 12:20

Bonjour,

R me dit qu'il y a un problème de dimension

Code : Tout sélectionner

res=CA(dfAFCterms, axes = 1)
Error in res.ca$row$coord[, axes] : incorrect number of dimensions
Jérémie

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Messagepar Logez Maxime » 18 Juin 2014, 12:23

re,

alors ne demande pas de graph :

Code : Tout sélectionner

data(children)
res.ca <- CA (children[,1:2], axes=1)
Erreur dans res.ca$row$coord[, axes] : nombre de dimensions incorrect

res.ca <- CA (children[,1:2], graph=F)
res.ca
**Results of the Correspondence Analysis (CA)**
The row variable has  18  categories; the column variable has 2 categories
The chi square of independence between the two variables is equal to 15.55172 (p-value =  0.5558059 ).
*The results are available in the following objects:

   name              description                   
1  "$eig"            "eigenvalues"                 
2  "$col"            "results for the columns"     
3  "$col$coord"      "coord. for the columns"     
4  "$col$cos2"       "cos2 for the columns"       
5  "$col$contrib"    "contributions of the columns"
6  "$row"            "results for the rows"       
7  "$row$coord"      "coord. for the rows"         
8  "$row$cos2"       "cos2 for the rows"           
9  "$row$contrib"    "contributions of the rows"   
10 "$call"           "summary called parameters"   
11 "$call$marge.col" "weights of the columns"     
12 "$call$marge.row" "weights of the rows"
cdlt,
maxime

Jérémie Jacquemin
Messages : 44
Enregistré le : 20 Mai 2014, 08:48

Messagepar Jérémie Jacquemin » 18 Juin 2014, 12:47

L'analyse s'effectue correctement, seulement il n'y a pas possibilité d'avoir le graphique de l'AFC ?
Jérémie

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Messagepar Logez Maxime » 18 Juin 2014, 12:53

encore une fois il n'y qu'un axe ... alors je ne sais pas si ça a du sens, sinon tu as toutes les fonctions graphiques basiques pour le faire. Dans ce cas dotchart peut-être utile.

Jérémie Jacquemin
Messages : 44
Enregistré le : 20 Mai 2014, 08:48

Messagepar Jérémie Jacquemin » 18 Juin 2014, 13:05

Daccord, je vais essayer avec le dotchart si je trouve qu'il est assez synthétique des réponses des panelistes. Je te remercie
Jérémie


Retourner vers « Questions en cours »

Qui est en ligne

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