- Вопрос или проблема
- Ответ или решение
- Модели временных рядов с экзогенными переменными: обзор и альтернативы
- 1. SARIMAX (Сезонная АвтоРегрессионная Интегрированная Скользящая Средняя с Экзогенными Регрессорами)
- 2. VARMAX (Векторная АвтоРегрессия Скользящая Средняя с Экзогенными Регрессорами)
- 3. N-BEATS
- 4. Модели на основе трансформеров
- 5. Darts
- Заключение
Вопрос или проблема
Какие методы временных рядов я могу использовать для включения экзогенных переменных в ряд, кроме 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 и трансформеры, открывают новые горизонты для точности прогнозов и позволяют эффективно учитывать экзогенные факторы.
Этот обзор методов показывает, что в современных условиях существует множество путей для исследования и прогнозирования временных рядов с учетом экзогенных переменных. Выбор моделей зависит от специфики данных, целей анализа и доступных инструментов.