Найти в Дзене
Николай Лазарев

Модель SARIMA для прогнозирования временных рядов. Доверительный интервал.

В качестве исходных данных приведена статистика продаж помесячно. Требуется подготовить прогноз на 6 месяцев и рассчитать доверительный интервал. Дополнительное условие - сделать прогноз с помощью модели АRIMA.

Ссылка на код https://github.com/NikLaz25/Different-tasks/blob/main/arima_3.ipynb

Да, название прикольное.

Auto Regressive Integrated Moving Average - Авторегрессионная Интегрированная Скользящая Средняя

S впереди означает Seasonal - сезонность

Начинаем анализировать данные.

1. Построены графики исходного ряда, разности первого и второго порядка, совместно с графиками автокорреляции

-2

2. Нахождение порядка авторегрессивного (AR) члена (p)

-3
Предварительно зафиксируем p = 1
Предварительно зафиксируем p = 1

3. Определение порядка члена скользящей средней (MA) (q)

-5
Построили графики, представляющие разность первого порядка и ее автокорреляцию Предварительно зафиксируем q равным 1.
Построили графики, представляющие разность первого порядка и ее автокорреляцию Предварительно зафиксируем q равным 1.

4. Проведен подбор по сетке гиперпараметров

-7
-8
Получим список наилучших вариантов
Получим список наилучших вариантов

Наилучший вариант с наименьшим критерием "Акаике" AIC.

5. Далее строим модель с наилучшими параметрами

-10
-11
-12

6. Рассчитываем доверительный интервал по месяцам

-13
-14
-15

7. Итоговая визуализация

-16