Временные ряды с экзогенными переменными

Вопрос или проблема

Какие методы временных рядов я могу использовать для включения экзогенных переменных в ряд, кроме ARIMAX и LSTM?

Сезонная авторегрессионная интегрированная скользящая средняя с экзогенными регрессорами (SARIMAX) является расширением модели SARIMA, которая также включает моделирование экзогенных переменных.

Метод SARIMAX также можно использовать для моделирования подмоделей с экзогенными переменными, таких как ARX, MAX, ARMAX и ARIMAX.

Метод подходит для однофакторных временных рядов с трендом и/или сезонными компонентами и экзогенными переменными.

Векторная авторегрессия с использованием скользящей средней и экзогенных регрессоров (VARMAX) является расширением модели VARMA, которая также включает моделирование экзогенных переменных. Это многомерная версия метода ARMAX.

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

В 2022 году вы также можете использовать модель NBEATS и модели на основе Transformer. Их можно легко использовать с помощью библиотеки darts. https://pypi.org/project/darts/

.

Ответ или решение

Модели временных рядов с экзогенными переменными: обзор и альтернативы

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

1. SARIMAX (Сезонная АвтоРегрессионная Интегрированная Скользящая Средняя с Экзогенными Регрессорами)

SARIMAX — это расширение модели SARIMA, которая включает также экзогенные переменные. Этот метод эффективен для работы с однофакторными временными рядами, обладающими трендами и/или сезонными компонентами.

  • Преимущества: SARIMAX позволяет учитывать как авторегрессионные и скользящие средние компоненты, так и экзогенные регрессоры, что делает его универсальным инструментом для комплексного моделирования.
  • Применение: Подходит для анализа данных с явной сезонностью и цикличностью, таких как данные о продажах или потреблении энергии.

2. VARMAX (Векторная АвтоРегрессия Скользящая Средняя с Экзогенными Регрессорами)

VARMAX является многомерным аналогом ARMAX и позволяет моделировать взаимосвязи между несколькими временными рядами, учитывая влияние экзогенных переменных.

  • Преимущества: Позволяет анализировать и прогнозировать несколько связанных временных рядов одновременно, что полезно в экономике и финансах, где переменные могут взаимно влиять друг на друга.
  • Применение: Эффективен для макроэкономических моделей, где необходимо учитывать влияние различных экономических индикаторов друг на друга.

3. N-BEATS

Модель N-BEATS представляет собой современный подход в области глубокого обучения и временных рядов, который демонстрирует высокую точность прогноза.

  • Преимущества: Модель не зависит от предположений о распределении данных и может эффективно захватывать сложные временные зависимости.
  • Применение: Подходит для разных типов временных рядов, включая финансы, запасы и другие области, где требуются точные прогнозы.

4. Модели на основе трансформеров

С течением времени модели, основанные на трансформерах, становятся все более популярными для работы с временными рядами. Эти модели могут обрабатывать экзогенные переменные и обеспечивать высокую точность прогнозов.

  • Преимущества: Обеспечивают эффективное внедрение механизма внимания (attention mechanism), который позволяет модели сосредотачиваться на наиболее значимых данных в временных рядах.
  • Применение: Широко используются в различных областях, включая NLP (обработку естественного языка) и временные ряды, что делает их универсальными инструментами.

5. Darts

Библиотека Darts предоставляет удобный интерфейс для работы с различными моделями прогнозирования временных рядов, включая возможности по интеграции экзогенных переменных.

  • Преимущества: Позволяет экспортировать и сохранять результаты, а также использовать стандартные метрики для оценки прогноза.
  • Применение: Идеальна для администраторов и аналитиков данных, которые ищут простые в использовании инструменты для анализа временных рядов.

Заключение

Выбор подходящей модели для работы с временными рядами с экзогенными переменными зависит от конкретных характеристик исследуемых данных и целей анализа. Метод SARIMAX подходит для однофакторных временных рядов с сезонными компонентами, тогда как VARMAX может быть более эффективным для многомерных моделей. Технологии глубокого обучения, такие как N-BEATS и трансформеры, открывают новые горизонты для точности прогнозов и позволяют эффективно учитывать экзогенные факторы.

Этот обзор методов показывает, что в современных условиях существует множество путей для исследования и прогнозирования временных рядов с учетом экзогенных переменных. Выбор моделей зависит от специфики данных, целей анализа и доступных инструментов.

Оцените материал
Добавить комментарий

Капча загружается...