message d'erreur test du chi2

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

Coralie Borreil
Messages : 21
Enregistré le : 25 Mar 2009, 15:02

message d'erreur test du chi2

Messagepar Coralie Borreil » 04 Aoû 2010, 13:25

Bonjour

Je réalise actuellement un chi2 sur le nombre d'observation faite par pourcentage pour deux milieux différents. Le seul problème c'est que, quand R me fait le test, il me met le message d'erreur suivant à la fin des résultats :
"L'approximation du chi2 est peut-être incorrecte"

Qu'est ce que cela signifie?

Je vous joint le tableau que j'ai rentré sur R si ça peut vous aider:

Code : Tout sélectionner

 X5 X10 X15 X20 X25 X30 X35 X40 X45 X50 X55 X60 X65 X70 X75 X80 X85 X90
1 492 52  35  14  10   8   7   0  10   0   3   2   1   1   5   0   2   0   5
2 397 96  45  24  24  12   7   3   9   2   8   0   4   5   3   1   0   1   4
  X95 X100
1   0    0
2   1    1


Merci d'avance

Coralie Borreil
Messages : 21
Enregistré le : 25 Mar 2009, 15:02

Messagepar Coralie Borreil » 04 Aoû 2010, 14:14

Premier élément de réponse

Vu mes tableaux, je pense que ça vient du fait que parfois j'ai des "0" dans mes cases

Ne pouvant pas supprimer les case où il y a un zéro, comment savoir si mon chi2 est correct ou pas?

Coralie Borreil
Messages : 21
Enregistré le : 25 Mar 2009, 15:02

Messagepar Coralie Borreil » 04 Aoû 2010, 14:33

Problème résolu!!!

Coralie Borreil
Messages : 21
Enregistré le : 25 Mar 2009, 15:02

Messagepar Coralie Borreil » 05 Aoû 2010, 08:35

En fait, non... :(

Pensant que c'était les zéro qui posaient problèmes j'ai fait des regroupements de classes pour ne jamais avoir un effectif inférieur à 5. Seulement le message d'erreur persiste... Que faire???

Voici mon tableau qui pose problème

Code : Tout sélectionner

    X0  X5 X10 X15 X20 X25 X30.35 X40.45 X50.60 X65.85 X90.100
1 1122 115  98  30  34  20     17     23     12     22       9
2  397  96  45  24  24  12     10     11     12     10       6


Merci beaucoup d'avance

Melissa Lepage
Messages : 107
Enregistré le : 19 Avr 2010, 07:13

Messagepar Melissa Lepage » 05 Aoû 2010, 08:44

Bonjour,
tout d'abord ce n'est pas une erreur mais un warning car une erreur ne te produirait pas de résultats.
De plus, ce warning vient peut etre du fait que tes effectifs sont petits et ce dans la derniere modalité 9 et 6 qui sont inférieurs a 11 qui est ton nombre de classes, je me trompe peut etre, il faut peut etre revoir ton découpage des classes

Cordialement,

Mélissa

Samir Messad
Messages : 76
Enregistré le : 10 Jan 2005, 20:56

Messagepar Samir Messad » 05 Aoû 2010, 14:37

Bonjour,

de l'influence des petits effectifs sur les écarts effectifs observés et effectifs théoriques matérialisés par la statistique du chi 2. Je mets en lien un document distractif sur le khi2 : doc J. Barnier

Cordialement

Samir Messad

Coralie Borreil
Messages : 21
Enregistré le : 25 Mar 2009, 15:02

Messagepar Coralie Borreil » 05 Aoû 2010, 20:50

Merci pour votre aide!!! Je m'en suis enfin sorti!!! :)

Melissa Lepage
Messages : 107
Enregistré le : 19 Avr 2010, 07:13

Messagepar Melissa Lepage » 06 Aoû 2010, 06:32

Bonjour,

Peux tu nous dire la manière dont tu as géré ce warning?
en outre, j'ai jeté un coup d'oeil sur le papier qui est du reste trés bien fait, très pédagogue,...

Cordialement

Mélissa

Christophe Genolini
Messages : 698
Enregistré le : 12 Juin 2006, 21:37
Contact :

Messagepar Christophe Genolini » 19 Aoû 2010, 08:22

Quand on calcule un khi2 "à la main", on trace une succession de 4 tableaux : effectifs observés, effectifs attendus, écarts au carré et enfin écarts au carré pondérés. La condition "les effectifs de chaque case sont >= 5" s'applique au deuxième tableau et non au premier.

Donc si toutes tes cases sont supérieures a 5 MAIS que dans le tableau des effectifs attendus, tu as une case vide, alors il y a un warnings. Réciproquement, si tu as un tableau observé avec des cases vides mais que le tableau des effectifs attendus n'en a pas, alors pas de warnings. Par exemple :

Code : Tout sélectionner

tab <- matrix(c(20,20,20,0),2)
chisq.test(tab)
#
#       Pearson's Chi-squared test with Yates' continuity correction
#
#data:  tab
#X-squared = 12.8344, df = 1, p-value = 0.0003403


Christophe


Retourner vers « Questions en cours »

Qui est en ligne

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