Программа 3. Оценивание стохастической модели3.1. Общее описание
Программа вводит начальные оценки параметров. Они могут быть получены при помощи программы 2 для несезонных моделей и по методике, описанной в гл. 9, для сезонных моделей. Программа вычисляет 1) оценки наименьших квадратов
где 2) стандартные ошибки оценок и оценку корреляционной матрицы ошибок; 3) автокорреляционную функцию остаточных ошибок, соответствующих оценкам наименьших квадратов, и связанную с ними
3.2. Входные параметры
Минимальная информация, необходимая для расчетов, включает - - - число сезонных параметров авторегрессии - число сезонных параметров скользящего среднего - управляющий параметр для среднего значения - начальную оценку - начальные оценки несезонных параметров авторегрессии - начальные оценки сезонных параметров авторегрессии - начальные оценки несезонных параметров скользящего среднего - начальные оценки сезонных параметров скользящего среднего - максимально допустимое число итераций
3.3. Вычисления
Вычисление суммы квадратов остаточных ошибок. 1) При наличии начальных где мы воспользовались сокращенным обозначением 2) Для того чтобы начать рекуррентные вычисления в прямом направлении в (1), используется процедура из программы 4 для прогнозирования назад значений 3) Для данных значений параметров
Вычисление оценок наименьших квадратов. Значения параметров, минимизирующих сумму квадратов остаточных ошибок, получены методом оптимизации с ограничениями, предложенным Марквардтом [63]. Этот метод описан в конце программы. Входной параметр Стандартные ошибки и корреляционная матрица. Оценка остаточной дисперсии получается из оценки суммы квадратов на последней итерации по формуле
ковариационная матрица оценок
где Стандартные ошибки равны
а элементы Наконец, оценка
где Диагностические проверки. Остаточные автокорреляции вычисляются по остаточным ошибкам
где и
Наконец, статистика и сравнивается с степенями свободы.
3.4. Выход
Выходная информация должна включать все входные данные и на каждой итерации, а также следующую информацию на последней итерации (т.е. когда процедура привела к сходящемуся результату, или поиск оказался неудачным, или число выполненных итераций достигло заданного максимального числа - остаточные ошибки, соответствующие оценкам наименьших квадратов - оценку остаточной дисперсии (белого шума) - ковариационную матрицу оценок - корреляционную матрицу оценок - оценку общей константы - остаточные автокорреляции -
3.5. Дополнения
Для достижения большей общности следует ввести управляющие параметры, определяющие режим работы программы. Можно включить в программу табулирование
|