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
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(____)