1. Učit se
  2. /
  3. Kurzy
  4. /
  5. ARIMA modely v Pythonu

Connected

cvičení

Výpočet diferencí

V tomto cvičení připravíš časovou řadu populace města pro modelování. Kdybys dokázal/a předpovědět tempo růstu města, bylo by možné plánovat a budovat infrastrukturu, kterou město v budoucnu bude potřebovat – a zajistit tak, aby veřejné výdaje měly dlouhodobý smysl. Časová řada je v tomto případě fiktivní, ale je skvělá pro trénink.

Otesteješ stacionaritu vizuálně i pomocí Rozšířeného Dickey-Fullerova testu a použiješ diferenciaci, aby se datová sada stala stacionární.

DataFrame s časovou řadou je pro tebe načten jako city a funkce adfuller() je již naimportována.

Instrukce 1/3

undefined XP
  • 1
    • Spusť Rozšířený Dickey-Fullerův test na sloupci 'city_population' DataFrame city.
    • Vypiš testovou statistiku a p-hodnotu.
  • 2
    • Vezmi první diferenci city, odstraň hodnoty NaN, výsledek přiřaď do proměnné city_stationary a znovu spusť test.
  • 3
    • Vezmi druhou diferenci city tak, že použiješ metodu .diff() dvakrát za sebou, a odstraň hodnoty NaN.