Generowanie prognoz jednokrokowych
Prognozowanie cen akcji jest niezwykle trudne. Klasyczna ekonomia twierdzi wręcz, że powinno być to niemożliwe ze względu na mechanizm równoważenia rynku.
Twoim zadaniem w tym ćwiczeniu jest podjęcie próby osiągnięcia niemożliwego – spróbujesz przewidzieć cenę akcji Amazona.
Wygenerujesz prognozy jednokrokowe dla ceny akcji wraz z oceną niepewności tych prognoz.
Model został już dopasowany do danych Amazona. Obiekt wyników z tego modelu jest dostępny w twoim środowisku jako results.
To ćwiczenie jest częścią kursu
Modele ARIMA w Pythonie
Instrukcje do ćwiczenia
- Użyj obiektu
results, aby wygenerować prognozy jednokrokowe dla ostatnich 30 dni danych i przypisz wynik doone_step_forecast. - Przypisz średnie prognozy do
mean_forecast, korzystając z odpowiedniego atrybutu obiektuone_step_forecast. - Wyodrębnij przedziały ufności prognoz z obiektu
one_step_forecasti przypisz je doconfidence_intervals. - Wyświetl swoje średnie prognozy.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Generate predictions
one_step_forecast = results.____(____=___)
# Extract prediction mean
mean_forecast = one_step_forecast.____
# Get confidence intervals of predictions
confidence_intervals = one_step_forecast.____
# Select lower and upper confidence limits
lower_limits = confidence_intervals.loc[:,'lower close']
upper_limits = confidence_intervals.loc[:,'upper close']
# Print best estimate predictions
print(____)