Zacznij terazZacznij za darmo

Odwijanie prognozy ARMA

Teraz użyjesz modelu arma, który wytrenowano w poprzednim ćwiczeniu, aby prognozować wartości bezwzględne akcji Amazon. Pamiętaj, że czasem wystarczy przewidzieć kierunek zmiany – czy ceny wzrosną, czy spadną – jednak niekiedy kluczowa jest właśnie wartość bezwzględna.

Obiekt wynikowy z modelu wytrenowanego w poprzednim ćwiczeniu jest dostępny w środowisku jako arma_results. Dostępne są też funkcja np.cumsum() oraz oryginalny DataFrame amazon.

To ćwiczenie jest częścią kursu

Modele ARIMA w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj metody .get_forecast() obiektu arima_results i wybierz przewidywaną średnią dla kolejnych 10 różnic.
  • Użyj funkcji np.cumsum(), aby scałkować prognozę różnic.
  • Dodaj ostatnią wartość z oryginalnego DataFrame, aby przekształcić prognozę na wartości bezwzględne.

Interaktywne ćwiczenie praktyczne

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

# Make arma forecast of next 10 differences
arma_diff_forecast = arma_results.____(steps=____).____

# Integrate the difference forecast
arma_int_forecast = ____

# Make absolute value forecast
arma_value_forecast = arma_int_forecast + amazon.____

# Print forecast
print(arma_value_forecast)
Edytuj i uruchom kod