Zacznij terazZacznij za darmo

Obliczanie korelacji między szeregami czasowymi

Współczynnik korelacji pozwala określić, jak wiele zmiennych (lub grup szeregów czasowych) jest ze sobą powiązanych. Wynikiem jest macierz korelacji opisująca zależności między szeregami czasowymi. Wartości na przekątnej macierzy korelacji zawsze wynoszą 1, ponieważ każdy szereg czasowy jest zawsze idealnie skorelowany sam ze sobą.

Współczynniki korelacji można obliczać metodami pearson, kendall i spearman. Szczegółowe omówienie tych metod wykracza poza zakres tego kursu, jednak warto wiedzieć, że metodę pearson stosuje się wtedy, gdy zależności między zmiennymi są liniowe, natomiast metody kendall i spearman – gdy zależności te mają charakter nieliniowy.

To ćwiczenie jest częścią kursu

Wizualizacja danych szeregów czasowych w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Compute the correlation between the beef and pork columns using the spearman method
print(meat[['beef', 'pork']].corr(method=____))

# Print the correlation between beef and pork columns
print(____)
Edytuj i uruchom kod