Hallo,
ich bin schon seit einiger Zeit verzweifelt dabei meine Ergebnisse von Past bei Python zu reproduzieren. Da ich eine Kreuzkorrelation für einen sehr großen Datensatzt durchführen muss. Soweit so gut die Korrelationen klappen mittlerweile. Das Problem sind die Ergebnisse des T test. SIe liegen nicht zwischen 0 und 1. Ich komme leider nicht aus dem Gebiet der Statistik und würde mich freuen wenn der ein oder andere vielleicht einen Tipp für mich hat
n = len (df)
t = corr*(np.sqrt((n-2)/(1-(corr**2))))
print (t)
pvalues.append(t)
Das ist die Formel die ich für die Berechnung benutzt habe. N sind dabei immer die Anzahl an Wertepaaren die ich vergleichen will ist das richtig? Die werden ja mit jedem Timelag um eins weniger.
Vielen vielen Dank schonmal im Voraus!
Grüße,
Nadine