Адаптивні методи прогнозування часових рядів
Матеріал із MachineLearning.
Адаптивні методи прогнозування тимчасових рядівявляють собою методи, мета яких полягає в побудові самокоректуючих (самоналаштовуються) економіко-математичних моделей, які здатні відображати умови, що змінюються в часі, враховувати інформаційну цінність різних членів тимчасової послідовності і давати досить точні оцінки майбутніх членів цього ряду. Такі моделі призначені насамперед для короткострокового прогнозування.
Зміст
Процес адаптації
Послідовність процесу адаптації переважно виглядає так. Нехай модель перебуває у деякому вихідному стані (тобто. визначено поточні значення її параметрів) і з неї робиться прогноз. Чекаємо, поки закінчиться одна одиниця часу (крок моделювання), і аналізуємо, наскільки далекий результат, отриманий за моделлю, від фактичного значення ряду. Помилка прогнозування через зворотний зв'язок надходить на вхід системи та використовується моделлю відповідно до її логіки для переходу з одного стану в інший з метою більшого узгодження своєї поведінки з динамікою ряду. На зміни ряду модель має відповідати "компенсуючими" змінами. Потім робиться прогноз наступного часу, і весь процес повторюється.
Припускаємо, що заданий часовий ряд: , де - значення часового ряду на момент часу . -прогноз значення часового ряду в момент часу, зроблене в момент часу.
Найпростіші адаптивні моделі
Експоненційне згладжування, Модель Брауна
Передбачається, що ряд генерується моделлю
, де - середній рівень ряду, що варіює в часі,
Прогноз тимчасового ряду виходить за такою формулою:
, де-значення експоненційної середньої в момент часу, що обчислюється за формулою: - параметр згладжування
Головна перевага такої прогнозної моделі полягає в тому, що вона здатна послідовно адаптуватися до нового рівня процесу без значного реагування на випадкові відхилення.
Недолік: експоненційна середня дає систематичну помилку, коли тимчасовий ряд має тенденцію до лінійного зростання.
Моделі лінійного зростання
Припускаємо, що прогноз може бути отриманий за рівнянням:
де - поточні оцінки коефіцієнтів адаптивного полінома першого порядку.
У різних моделях ці коефіцієнти обчислюються по-різному.
- Модель Хольта
- Модель лінійного зростання Брауна - це окремий випадок моделі Хольта
- Модель прогнозування Дж.Бокса та Г.Дженкінса - у модель Хольта включається різниця помилок
Ця модель не дає переваг перед моделлю Хольта, оскільки коефіцієнт часто виявляється близьким до нуля.