[FIXED] Wie berechnet man die Korrelation einer Spalte mit einer unterschiedlichen Anzahl von Zeilen?

Ausgabe

Beispiel

a1 = [1,2,3,4,5]
a2 = [2,3,5,6]

So berechnen Sie den Korrelationskoeffizienten dieser Art von Spalten

Lösung

Kürzen Sie die Listen auf eine gemeinsame Länge und verwenden Sie numpy.corrcoeff:

a1 = [1,2,3,4,5]
a2 = [2,3,5,6]

n = min(len(a1), len(a2))

r = np.corrcoef(a1[:n], a2[:n])[0, 1]

Ausgabe:0.9899494936611666


Beantwortet von –
mozway


Antwort geprüft von –
Katrina (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like