Zacznij terazZacznij za darmo

Wyznaczanie różnic

W tym ćwiczeniu przygotujesz szereg czasowy przedstawiający populację miasta do modelowania. Gdyby udało się przewidzieć tempo wzrostu miasta, można by z wyprzedzeniem planować i budować niezbędną infrastrukturę – co pozwoliłoby lepiej zarządzać wydatkami publicznymi. Użyty tutaj szereg czasowy jest fikcyjny, ale doskonale nadaje się do ćwiczeń.

Sprawdzisz stacjonarność wizualnie oraz za pomocą rozszerzonego testu Dickeya-Fullera, a następnie wyznaczysz różnice, aby uzyskać stacjonarny zbiór danych.

Ramka danych zawierająca szereg czasowy została wczytana jako city, a funkcja adfuller() jest już zaimportowana.

To ćwiczenie jest częścią kursu

Modele ARIMA w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

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

# Run the ADF test on the time series
result = ____(____)

# Plot the time series
fig, ax = plt.subplots()
city.plot(ax=ax)
plt.show()

# Print the test statistic and the p-value
print('ADF Statistic:', ____)
print('p-value:', ____)
Edytuj i uruchom kod