Numpy - Korrelationskoeffizienten und die zugehörigen statistischen Funktionen nicht geben, die gleichen Ergebnisse

Für Daten X = [0,0,1,1,0]und Y = [1,1,0,1,1]

>> np.corrcoef(X,Y) 

gibt

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

Kann ich jedoch nicht reproduzieren dieses Ergebnis mit np.var und np.cov gegeben die Gleichung gezeigt, in 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]])

Was ist denn hier Los?

InformationsquelleAutor neither-nor | 2014-04-05

Schreibe einen Kommentar