Kovarianz in Python NumPy

Muhammad Maisam Abbas 4 Juli 2021
Kovarianz in Python NumPy

In diesem Tutorial wird die Methode zur Berechnung der Kovarianz zwischen zwei NumPy-Arrays in Python vorgestellt.

Kovarianz mit der Funktion numpy.cov()

In der Statistik ist die Kovarianz das Maß für die Veränderung einer Variablen mit der Veränderung der anderen Variablen. Die Kovarianz sagt uns, wie stark sich eine Variable ändert, wenn eine andere Variable geändert wird. Wir können die Kovarianz zwischen zwei NumPy-Arrays mit der numpy.cov(a1, a2)-Funktion in Python berechnen.

Dabei steht a1 für eine Sammlung von Werten der ersten Variablen und a2 für eine Sammlung von Werten der zweiten Variablen. Die Funktion numpy.cov() gibt ein 2D-Array zurück, in dem der Wert am Index [0][0] die Kovarianz zwischen a1 und a1 ist, der Wert am Index [0][1] ist die Kovarianz zwischen a1 und a2, der Wert am Index [1][0] ist die Kovarianz zwischen a2 und a1 und der Wert am Index [1][1] ist die Kovarianz zwischen a2 und a2. Siehe das folgende Codebeispiel.

import numpy as np

array1 = np.array([1, 2, 3])
array2 = np.array([2, 4, 5])

covariance = np.cov(array1, array2)[0][1]
print(covariance)

Ausgabe:

1.5

Wir haben zunächst die beiden NumPy-Arrays array1 und array2 mit der Funktion np.array() erstellt. Dann haben wir die Kovarianz mit np.cov(array1, array2)[0][1] berechnet und das Ergebnis in der Variablen covariance gespeichert. Am Ende haben wir den Wert innerhalb der Variablen covariance ausgegeben.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn