Временной ряд – упорядоченная по времени последовательность наблюдений одного показателя: продажи по дням, курс валюты по минутам, показания датчика по секундам, загрузка сервера. Анализ временных рядов выявляет тренд, сезонность, циклы и аномалии и позволяет строить прогнозы.
Компоненты
- Тренд – долгосрочное направление.
- Сезонность – повторяющиеся колебания (день недели, месяц, праздники).
- Цикличность и случайная составляющая.
Методы прогнозирования
- Экспоненциальное сглаживание, ARIMA и их варианты.
- Модели градиентного бустинга с признаками времени.
- Нейросетевые модели и предобученные модели для временных рядов.
Где применяется
- Прогноз спроса и продаж.
- Финансы и энергетика.
- Мониторинг ИТ-систем и оборудования.
- Поиск аномалий в телеметрии.
Хранение
Для больших объёмов используют специализированные базы временных рядов и колоночные СУБД.