1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wizualizacja danych szeregów czasowych w Pythonie

Connected

ćwiczenie

Autokorelacja w danych szeregów czasowych

W analizie szeregów czasowych autokorelacja oznacza korelację szeregu czasowego z jego własną przesuniętą w czasie wersją. Na przykład autokorelacja rzędu order 3 zwraca korelację między szeregiem czasowym a jego wartościami przesuniętymi o 3 punkty czasowe.

Do wizualizacji autokorelacji szeregu czasowego powszechnie stosuje się wykres autokorelacji (ACF), zwany też autokorelacją własną. Funkcja plot_acf() z biblioteki statsmodels pozwala zmierzyć i zwizualizować autokorelację szeregu czasowego.

Instrukcje

100 XP
  • Zaimportuj tsaplots z statsmodels.graphics.
  • Użyj funkcji plot_acf() z tsaplots, aby wykreślić autokorelację kolumny 'co2' ze zbioru danych co2_levels.
  • Ustaw maksymalne opóźnienie (lag) na 24.