oliver7520
Messages postés19Date d'inscriptionvendredi 29 juin 2007StatutMembreDernière intervention 4 septembre 2007
-
4 sept. 2007 à 10:53
marinmarais
Messages postés104Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention16 juillet 2010
-
7 sept. 2007 à 09:48
bonjour,
j'ai utilisé la fonction excel "coefficient de corrélation" pour récupérer le code.
jusqu'ici tout va bien.
Par contre lorsque que j'ai une serie de données identiques sur 3 périodes pour une variable je me prends en resultat un
<colgroup><col width=\"80\" /></colgroup>----
#DIV/0!
ex
Pour A j'ai : 101, 102 , 103
Pour B : 100, 100, 100
Donc div en sortie.
Est ce que dans ce cas là je peux dire que la corrélation est égale à "0".
je remplacerais le div par "0" dans ce cas.
merci de votre aide
olivier
A voir également:
Comment calculer le coefficient de corrélation sur excel
marinmarais
Messages postés104Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention16 juillet 20101 7 sept. 2007 à 09:48
Bonjour,
Soient deux series X et Y. Les ecarts-types respectifs de X et Y sont sx, sy.
On a :
E((X-E(X))*(Y-E(Y)))
corr(X,Y) = --------------------------
sx*sy
Dans ton cas, tes trois valeurs de la serie Y sont egaux (y1 y2 y3 =100) donc sy, son ecart-type, est nul.
Comme la Sainte Eglise de l'Inquisition interdit de diviser par zero, Excel te renvoie un message d'erreur.
Mais dans l'hypothese d'une telle erreur, tu ne peux pas pour autant affirmer que la correlation est nulle.
En effet, les deux series que tu donnes forment chacune rigoureusement une droite.
Ainsi, la correlation entre ces deux series devrait etre rigoureusement egale a +/- 1...
Enfin il me semble... (si mes souvenirs d'ecole sont justes...)... mais je peux me tromper...