Numpy - le coefficient de corrélation et liées à des fonctions statistiques ne donnent pas les mêmes résultats

Pour les données X = [0,0,1,1,0]et Y = [1,1,0,1,1]

>> np.corrcoef(X,Y) 

retourne

array([[ 1.        , -0.61237244],
       [-0.61237244,  1.        ]])

Cependant, je ne peux pas reproduire ce résultat à l'aide np.var et np.cov compte tenu de l'équation montré dans http://docs.scipy.org/doc/numpy/reference/generated/numpy.corrcoef.html:

>> np.cov([0,0,1,1,0],[1,1,0,1,1])/sqrt(np.var([0,0,1,1,0])*np.var([1,1,0,1,1]))

array([[ 1.53093109, -0.76546554],
       [-0.76546554,  1.02062073]])

Ce qui se passe ici?

OriginalL'auteur neither-nor | 2014-04-05