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
Instrukcje do ćwiczenia
- Użyj metody
.get_forecast()obiektuarima_resultsi 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)