Как сделать прогноз инфляции

Добавил пользователь Евгений Кузнецов
Обновлено: 04.10.2024


Ключевые слова: прогноз, инфляции, сезонная модель ARIMA, гребневая регрессия, лассо регрессия.

Монетарное регулирование экономики есть неотъемлемый элемент макроэкономической политики государства. В 2014 году Центральный Банк Российской Федерации перешел на инфляционное таргетирование, обеспечивая при этом ценовую стабильность. По согласованию с Правительством РФ Банк России установил среднесрочную цель по инфляции на уровне 4 % в год [1].

Учитывая вышесказанное, важность прогнозирования уровня инфляции очевидна. Практически каждый гражданин РФ обращает на нее внимание и задается вопросом о том, когда цены вырастут и насколько. Домохозяйствам и предприятиям нужны оценки будущих цен для принятия взвешенных и обоснованных решений. Политики, чья работа заключается в оказании помощи в принятии этих решений путем поддержания стабильных цен, нуждаются в точных прогнозах, чтобы отслеживать инфляцию и вносить коррективы в курс при необходимости. Кроме того, центральные банки полагаются на прогнозы инфляции не только для информирования денежно-кредитной политики, но и для закрепления инфляционных ожиданий и, следовательно, повышения эффективности политики. Действительно, с целью улучшения процесса принятия экономических решений многие центральные банки регулярно публикуют сведения о прогнозе инфляции.

В данной работе будут рассмотрены методы предсказания, использующие модель ARIMA, а также построенные на основе гребневой регрессии.

Данные

В данной работе использована официальная статистика об уровне цен, публикуемая Росстатом [2]. Действуя согласно теории статистики, для получения ИПЦ за определенный период требуется перемножить все входящие в этот временной промежуток индексы, объясняющие изменение цен в отчетном периоде по сравнению с предыдущим.

Здесь будет рассмотрена ежемесячная динамика инфляции в России за период с января 1999 года по март 2019 года (Рис. 1), рассчитанная на основе ИПЦ по формуле:



Рис.1. Динамика инфляции в России

Все данные разделены на две части (Рис. 1): тренировочную и тестовую. Тренировочная выборка нужна для обучения модели, тестовая — для проверки качества.

Перед непосредственным построением моделей проведена предобработка данных:

– Проверка на выбросы:


где — первая квартиль, — третья квартиль;


– Данные стандартизированы ().

Оценивание качества прогнозов производится с помощью среднеквадратичной ошибки, вычисляемой по формуле:


где — наблюдаемое значение инфляции, — построенное моделью.

Сезонная ARIMA модель

Сезонная модель ARIMA (SARIMA) — это сезонная интегрированная модель авторегрессии — скользящего среднего [3], являющаяся расширением модели ARIMA на временные ряды с сезонностью, которая в свою очередь является обобщением модели ARMA.

С помощью лаговых операторов данная модель записывается следующим образом [3]:


где — порядок сезонной авторегрессии, — порядок интегрирования сезонной составляющей, — порядок сезонной модели скользящего среднего, — случайная ошибка, — порядок авторегрессии тренда, — порядок интегрирования исходных данных, — порядок модели скользящего среднего, — период временного ряда.


Построение модели реализовано на языке Python в библиотеке Statsmodels.


Гиперпараметры настраиваются путем поиска в сетке набора конфигураций параметров и определения того, какие комбинации работают лучше для данного одномерного временного ряда. В качестве меры качества используется информационный критерий Акаике (AIC). Получены следующие значения параметров:


На графике (Рис. 2) показана реальная динамика инфляции (желтая линия) и предсказанные значения с помощью модели (голубая линия) на тестовой выборке.


Рис. 2. Реальные и предсказанные значения моделью SARIMA

Гребневая регрессия

Гребневая регрессия (Ridge Regression) — это регрессионная модель с регуляризацией [4].

Модель гребневой регрессии (Ridge Regression) реализована на языке Python в библиотеке Scikit-learn. Прогнозирование осуществляется в режиме псевдореального времени на отложенных выборках со скользящим годовым окном (12 месячных значений).


Гиперпараметр данной модели найден на кросс-валидации (перекрестной проверке). Этот подход используется для анализа поведения модели на независимых данных. Получено: .

На графике (Рис. 3) построена динамика наблюдаемой инфляции (желтая линия) и предсказанной с помощью гребневой регрессии (голубая линяя).


Рис. 3. Реальные и предсказанные значения Гребневой регрессией (Ridge)

Результаты

Модели показали следующие значения ошибки на тестовой выборке:


– Модель SARIMA: ;


– Гребневая регрессия:

На основании результатов анализа временного ряда инфляции и его прогнозирования можно сделать вывод, что прогноз, построенный с помощью гребневой регрессии, значительно точнее, чем прогноз, основанный на сезонной модели ARIMA. А, следовательно, гребневая регрессия с учетом всех достоинств и некоторых недостатков может и должны быть использована в прогнозировании динамики инфляции в России.

Основные термины (генерируются автоматически): ARIMA, гребневая регрессия, SARIMA, Россия, сезонная модель, Модель, скользящее среднее, желтая линия, потребительская корзина, Российская Федерация.

Читайте также: