Генерування прогнозів на один крок уперед
Прогнозувати ціни акцій дуже складно. Класична економіка навіть твердить, що це має бути неможливо через рівновагу ринку.
Ваше завдання у цій вправі — спробувати неможливе й усе ж передбачити ціну акцій Amazon.
У цій вправі ви згенеруєте прогнози на один крок уперед для ціни акцій, а також оціните невизначеність цих прогнозів.
Модель уже навчено на даних Amazon. Об'єкт результатів цієї моделі доступний у вашому середовищі як results.
Ця вправа є частиною курсу
Моделі ARIMA в Python
Інструкції до вправи
- Використайте об'єкт
results, щоб зробити прогнози на один крок уперед для останніх 30 днів даних, і присвойте результат зміннійone_step_forecast. - Присвойте середні значення ваших прогнозів змінній
mean_forecast, скориставшись одним з атрибутів об'єктаone_step_forecast. - Витягніть довірчі інтервали ваших прогнозів з об'єкта
one_step_forecastі присвойте їх зміннійconfidence_intervals. - Виведіть середні значення ваших прогнозів.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)