1 of 24

Прогнозная аналитика и временные ряды

Лекция 10

2 of 24

План лекции

  1. Что такое временные ряды.
  2. Методы прогнозирования (ARIMA, LSTM).
  3. Применение в финансовой сфере и логистике.

3 of 24

1. Что такое временные ряды

Временные ряды — это последовательность наблюдений, упорядоченных по времени.

4 of 24

Пример

Данные о продажах в цветочном магазине по месяцам, где можно выявить рост и спад по сезонам

5 of 24

Основные характеристики временных рядов

Тренд: общее направление изменения данных со временем (например, рост цен).

Сезонность: повторяющиеся изменения в данных с определенной периодичностью (например, сезонный рост продаж летом).

Шум: случайные колебания, не связанные с трендом или сезонностью.

6 of 24

Тренд

7 of 24

Сезонность

8 of 24

Шум

9 of 24

Вопрос

Что такое временные ряды, и какие их характеристики наиболее важны?

10 of 24

2. Методы прогнозирования (ARIMA, LSTM)

ARIMA (AutoRegressive Integrated Moving Average)

LSTM (Long Short-Term Memory)

  • Один из классических статистических методов прогнозирования временных рядов.
  • Хорошо работает, если данные имеют тренд и сезонность, но не слишком сложные зависимости.
  • Строит прогноз, анализируя прошлые значения ряда и ошибки предыдущих предсказаний
  • Это метод на основе нейронных сетей.
  • В отличие от ARIMA, он способен учитывать сложные нелинейные зависимости и долгосрочные связи в данных.
  • LSTM особенно полезен для временных рядов с высокой динамикой, где традиционные методы работают хуже

11 of 24

ARIMA (AutoRegressive Integrated Moving Average)

AR

I

MA

предсказание основывается на прошлых значениях временного ряда

разность между значениями ряда для устранения тренда

предсказание основывается на предыдущих ошибках прогноза

12 of 24

ARIMA (AutoRegressive Integrated Moving Average)

Этапы применения:

Стационаризация: преобразование временного ряда для удаления тренда и сезонности.

Выбор параметров модели: p (авторегрессия), d (интеграция), q (скользящее среднее).

​

​

​

​

Обучение модели: настройка коэффициентов AR и MA на исторических данных.

Прогнозирование: использование модели для предсказания будущих значений ряда.

13 of 24

ARIMA (AutoRegressive Integrated Moving Average)

Прогнозирование продаж на основе исторических данных

Предсказание цен на акции

14 of 24

Вопрос

Как работает модель ARIMA,

и в каких случаях она применяется?

15 of 24

LSTM (Long Short-Term Memory)

LSTM — это тип рекуррентной нейронной сети (RNN), который хорошо работает с временными рядами, благодаря способности "запоминать" важные данные из прошлого и игнорировать незначительные.

Input Gate

Output Gate

Forget Gate

16 of 24

LSTM (Long Short-Term Memory). Этапы применения

Предобработка данных

Обучение модели

Прогнозирование

нормализация данных и создание последовательностей для обучения

настройка весов сети на тренировочных данных

использование обученной модели для предсказания следующих значений

17 of 24

LSTM (Long Short-Term Memory). Примеры применения

прогнозирование спроса на товары в интернет-магазинах

анализ электрической нагрузки и предсказание пиков потребления

прогнозирование цен на акции и криптовалюты

18 of 24

Вопрос

Чем LSTM отличается от ARIMA, и какие преимущества она имеет?

19 of 24

3. Применение временных рядов в финансовой сфере

Анализ и прогнозирование цен

Риск-менеджмент

Кредитный скоринг

Прогнозирование стоимости акций, валют или криптовалют.

Пример: использование ARIMA для анализа трендов на фондовом рынке

Предсказание рисков, связанных с изменением рыночных условий.

Прогнозирование вероятности невыплаты кредита на основе исторических данных

20 of 24

3. Применение временных рядов в логистике

Прогнозирование спроса

Оптимизация цепочек поставок

Управление запасами

Определение объёмов товаров, которые нужно доставить в определенное время.

Пример: использование LSTM для анализа сезонного спроса на продукцию

Планирование маршрутов доставки на основе исторических данных

Прогнозирование объёма продаж для предотвращения дефицита или излишков

21 of 24

3. Применение временных рядов в других областях

прогнозирование эпидемий

управление и распределение электроэнергии

прогнозирование погоды

22 of 24

Заключение

  1. Временные ряды — это последовательность наблюдений, упорядоченных по времени.
  2. Основные характеристики временных рядов: тренд, сезонность и шум.
  3. ARIMA моделирует временные ряды на основе авторегрессии (AR), скользящего среднего (MA) и интеграции (I). Он хорошо работает, если данные имеют тренд и сезонность, но не слишком сложные зависимости.
  4. LSTM (Long Short-Term Memory) работает на основе нейронных сетей. В отличие от ARIMA, он способен учитывать сложные нелинейные зависимости и долгосрочные связи в данных. LSTM особенно полезен для временных рядов с высокой динамикой, где традиционные методы работают хуже.

23 of 24

Заключение (продолжение)

  1. В финансовой сфере временные ряды используются для анализа и прогнозирования цен, предсказания рисков, связанных с изменением рыночных условий, прогнозирования вероятности невыплаты кредита на основе исторических данных
  2. В сфере логистики временные ряды используются для прогнозирования спроса, планирования маршрутов доставки на основе исторических данных, прогнозирования объема продаж для предотвращения дефицита или излишков.

24 of 24

Прогнозная аналитика и временные ряды

Лекция 10