Здравствуйте!
Есть такой вот труд:
http://www.gistatgroup.com/gus/book1/index.htmlв нем интересная Глава 3 "Метод "Гусеница" для прогнозирования временных рядов"
На странице 84 описан алгоритм построения прогноза(выдержка):
Алгоритм 5.1 Пусть имеется набор последовательных значений функции дискретного аргумента, образующий ряд
ранга r.
1. Формируем многомерную матрицу наблюдений.
2. Проведем построение корреляционной матрици.
3. Найдем базис
, соответствующий отличным от 0 собственным числам корреляционной матрици.
(До этого момента обычный алгоритм Анализа Главных Компонент (корреляционную матрицу раскладываем сингулярным разложением), на этом шаге мы имеем разложенный исходный ряд на компоненты. А вот далее непонятно, собственно сам прогноз)
4. Запишем систему алгебраических уравнений следующего вида:
(12)
5. Исследуем систему на совместность
5.1 Если система не совместна, то исходный ряд не допускает продолжения.
5.2 Если система имеет решение, то исходный ряд имеет продолжение, это продолжение находится как решение уравнения
, (13)
где
- решение системы (12). Уравнение (13) имеет, вообще говоря, два корня, отличающиеся знаком, который они доставляют левой части уравнения. Поэтому после решения (13) проблем с выбором корня не возникает.
Собственно что непонятно:
1. Система я так понимаю получается нелинейной? В каждом уравнении степень возрастает? Непонятно как решать такую систему, есть стандартные методы для таких?
2. Как решать уравнение (13) это что должен быть итерационный процесс какой-то что ли?!
Разъясните пожалуйста кто может, не понимаю как решается тут все
(Причем в самом АГК я разобрался, все работает
)