Экспоненциальное сглаживание
Материал из MachineLearning.
(Новая: {{TOCright}} == Определение == Пусть задан временной ряд: <tex>y_i \dots y_t,\; y_i \in R</tex>. Необходимо решить задачу прог...) |
|||
Строка 18: | Строка 18: | ||
<tex>\hat{y}_{t+1}=\alpha y_t + \left( 1-\alpha \right) \bar{y}_t,\;</tex> где <tex>\bar{y}_t = \sum_{i=0}^t y_i/t,\; \alpha \in (0,1)</tex>. | <tex>\hat{y}_{t+1}=\alpha y_t + \left( 1-\alpha \right) \bar{y}_t,\;</tex> где <tex>\bar{y}_t = \sum_{i=0}^t y_i/t,\; \alpha \in (0,1)</tex>. | ||
- | == | + | == Выбор параметра α == |
Очевидно, что при <tex> \alpha \rightarrow 1,\; \hat{y}_{t+1} \rightarrow y_t</tex>, а при <tex> \alpha \rightarrow 0,\; \hat{y}_{t+1} \rightarrow \bar{y}_t</tex>; | Очевидно, что при <tex> \alpha \rightarrow 1,\; \hat{y}_{t+1} \rightarrow y_t</tex>, а при <tex> \alpha \rightarrow 0,\; \hat{y}_{t+1} \rightarrow \bar{y}_t</tex>; |
Версия 18:22, 6 января 2009
|
Определение
Пусть задан временной ряд: .
Необходимо решить задачу прогнозирования временного ряда, т.е. найти
- горизонт прогнозирования, необходимо, чтобы
Для того, чтобы учитывать устаревание данных, введем невозрастающую последовательность весов , тогда
Предположим, что D - невелико (краткосрочный прогноз), то для решения такой задачи используют модель Брауна (экспоненциальное сглаживание).
где .
Выбор параметра α
Очевидно, что при , а при ;
Обычно, α берут из интервала (0,1/3), в этом случае ряд стационарен и использование модели Брауна оправдано.
Проблемы
Модель работает только при небольшом горизонте прогнозирования. Не учитываются тренд и сезонные изменения.
Литература
Лукашин Ю. П. Адаптивные методы краткосрочного прогнозирования временных рядов. — М.: Финансы и статистика, 2003.
Ссылки
Модель Хольта — учитываются линейный тренд без сезонности.
Модель Хольта-Уинтерса — учитываются мультипликативный тренд и сезонность.
Модель Тейла-Вейджа — учитываются аддитивный тренд и сезонность.