Свойства прогнозов в моделях авторегрессии четвертого порядка
Автор: Городов А.А., Демьяненко О.В.
Журнал: Вестник Красноярского государственного аграрного университета @vestnik-kgau
Рубрика: Информатика
Статья в выпуске: 8, 2014 года.
Бесплатный доступ
В работе приведены результаты анализа свойств прогнозов в авторегрессии четвертого порядка. Даны рекомендации по выявлению общих свойств авторегрессионных моделей. Результаты исследований имеют важное значение и будут полезны при моделировании случайных процессов с помощью авторегрессии.
Авторегрессия, моделирование, прогнозирование, ряд квадробоначчи
Короткий адрес: https://sciup.org/14083873
IDR: 14083873
Текст научной статьи Свойства прогнозов в моделях авторегрессии четвертого порядка
С использованием данного принципа часто строятся модели авторегрессии. В ряде случаев эти модели построены на фрактальной теории. Теория введения моделей авторегрессии нашла широкое применение в трудах американских аналитиков, таких как Альмон, Браун, Хольт и др., после доказанных теорем Гауса (стационарность авторегрессионных процессов и предпосылки МЧР).
При этом широко развита методология подбора весовых коэффициентов авторегрессии, которая чаще всего упирается в предпосылки метода наименьших квадратов (МНК) и метода максимального правдоподобия (ММП), т.е. наличия у авторегрессионного процесса белого, или так называемого гаусов-ского шума. Рядом аналитиков предложены и другие способы подбора параметров, например: наивный – «на глаз» (модель Брауна), или аналитический с использованием числовых (МЧР Городова [3]).
Теория фракталов предполагает процесс полного самоподобия как отдельно взятых частей, так и организма в целом каждой из своих частей. При этом здесь широко используется понятие «золотого сечения» или понятие самоподобия мира через золотую пропорцию. В частности, аналитик Элиот еще в 1961 году предположил, что для прогнозирования ряда экономических процессов можно использовать золотую пропорцию и методы Фибоначчи. В дальнейшем данная теория была развита для прогнозирования индексов на биржах и получила название в честь основателя «Волны Элиота».
На самом деле вышеозначенные теории очень близки по своему содержанию. Так, например, в работах [4–5] доказана взаимосвязь прогнозов по авторегрессии с «золотым сечением», треугольником
Паскаля и числами Фибоначчи. Доказанные утверждения свидетельствуют о том, что прогноз автокорреляционных моделей при определенных условиях имеет распределение через «золотое сечение». Помимо этого, работы [4–5] определили отдельное направление исследований в области моделирования экономических процессов авторегрессионными методами с использованием теории числовых рядов. Одним из направлений данного исследования стало решение вопроса о распределении прогноза в моделях авторегрессии более третьего порядка, а также возможности расширения области применения авторегрессионных моделей с методом подбора параметров на основе числовых рядов не только при прогнозировании, но и при моделировании качественных характеристик исследуемых моделей.
Обозначенные выше проблемы предопределили цель данной работы : выделить и обобщить свойства прогнозов в модели авторегрессии 4-го порядка.
Описание метода
В работе [3] был предложен метод подбора параметров, основанный на использовании нормированных числовых рядов, в AR( p ) моделях. Сделан сравнительный анализ результатов моделирования временных рядов данного метода с другими известными.
Прогнозное значение yt + 1 вычисляются следующим образом:
p - 1
yC^Xb im;p ’ x, - , + 1 . (1)
i = 0
где m – номер нормированного числового ряда из некоторой базы рядов, обладающих вышеуказанными свойствами; p - порядок модели, верхний индекс ( m ; p ) - указывает на номер ряда и на порядок модели.
Авторегрессия 4-го порядка
Распишем прогноз при использовании четырех предшествующих членов динамического ряда
У , + 1 = b 0 x t + b l x t - 1 + b 2 x t - 2 + b 3 x t - 3 .
w
Предположение 1 . Пусть X b i — нормированный знакоположительный степенной ряд, где i = 0
w
0 < bi < 1, т.е. Xb = b0 + b02 + b03 -• i=0
Используя предложение (1), получим у,+1 = b 0 xt + b 02 xt-1
+ b 0 x t - 2
+ b 04 x t - 3 .
Прогноз на второе значение будет
У, + 2 = b 0 у , + 1 + b О x t + b 0 x t - 1 + b О x t - 2 = b l x t + b О x t - 1 + b 0 x t - 2 + b 5 x t - 3 + b 02 x t + b 3 x t - 1 + b 0 x t - 2 =
2 b 0 xt + 2 b 0 x t - 1 + 2 b 0 x t - 2 + b 0 x t - 3 .
Аналогично на последующие значения:
У , + 3 = b 0 У , + 2 + b 02 У , + 1 + b 03 x t + b 04 x t - 1 =
= 2 b 0 xt
+ 2 b 0 x t - 1
+ 2 b 0 x , - 2
+ b 0 x t - 3
+ b 03 x t + b 4 x t - 1 + b 05 xt - 2
+ b 0 x t - 3 + b 0 x t + b 0 x t - 1 =
4 b 0 x t + 4 b 0 x t - 1 + 3b 0 xt - 2 + 2 b 0 x t - 3 ,
-
У , + 4 = b 0 У , + 3 + b 02 У , + 2 + b 03 У , + 1 + b 04 x t - 1 = 8 b 04 x t + 7 b 05 x t - 1 + 6 b 06 x t - 2 + 4 b 07 x t - 3 ,
-
У , + 5 = b 0 У , + 4 + b 02 У , + 3 + b 03 У , + 2 + b 04 У , + 1 = 15 b 05 x t + 14 b 06 x t - 1 + 12 b 07 x t - 2 + 8 b 08 x t - 3 ,
234 6 7 8 9
yt + 6 = b 0 yt + 5 + b 0 yt + 4 + b 0 yt + 3 + b 0 yt + 2 = 29 b 0 x t + 27 b 0 x t - 1 + 23 b 0 x t - 2 + 15 b 0 x t - 3 ,
У , + k = a 1 ( k ) x t + a 2 ( k ) x t - 1 + a 3 ( k ) x t - 2 + a 4 ( k ) x t - 3
Некоторые свойства прогнозов
Восстановим ряд коэффициентов a ( к ) при xt :
a 1 ( 1 ) = b 0 , a ( 2 ) = 2 b 02 ,
-
a , ( 3 ) = 4 b 03 , a ( 4 ) = 8 b О4 , a j ( 5 ) = 15 b o5 , a 1 ( б ) = 29 b 06 ,
a j ( k ) = F 4 ( k + 1 ) b o k , где F 4 ( k + 1 ) - ряд чисел Квадробоначчи.
Определение 1. Ряд Квадробоначчи – это последовательность чисел, заданная рекурсией F 4 ( k + 1 ) = F 4 ( k ) + F , ( k - 1 ) + F 4 ( k - 2 ) + F 4 ( k - 3 ) , где F 4 ( 0 ) = 0 , F 4 ( 1 ) = 1 , F , ( 2 ) = 1 , F 4 ( 3 ) = 2 ,
-
F , ( 4 ) = 4 .
Докажем следующее утверждение.
w
Лемма 1. Пусть ^ bi - нормированный знакоположительный степенной ряд, где 0 < bi <1. Тогда a1 (k ) = F4 (k + 1)b0k, где F4 (k +1) - ряд чисел Квадробоначчи.
Доказательство. Воспользуемся математической индукцией. Тогда a 1 (k) = b 0 a1 (k -1)+b02 a1 (k - 2)+b 3a1 (k - 3)+b 0a1 (k - 4) =
= b 0 ( F . ( k )b 0 - 1 ) + b 02 ( F 4 ( k - 1 ) b 0 - 2 ) + b 0 ( F 4 ( k - 2 ) b ; - 3 ) + b' ( F . ( k - 3 ) b 0 - 4 ) =
= b 0 ( F 4 ( k ) + F 4 ( k - 1 ) + F 4 ( k - 2 ) + F 4 ( k - 3 )) = F 4 ( k + 1 ) b k .
Лемма доказана.
Перейдем к описанию ряда весовых коэффициентов a 2 ( k ) при xt - 1 :
a 2 (1) = b 0, a 2 (2) = 2 b 02, a 2 (3) = 4 b, a 2 (4) = 7 b 04, a 2 (5) = 14 b 05, a 2 (б) = 27 b 06, a 2 (k ) = F4'( k + 1)b 0k+1, где F4 (k +1) - модифицированный ряд чисел Квадробоначчи, причем F4 (k +1) = F4 (k)- F4 (k - 4).
w
Лемма 2. Пусть ^ b‘i - нормированный знакоположительный степенной ряд, где 0 < b i <1 . Тогда i = 0
a 2 (k ) = F4'( k + 1)b 0k+1, где F4 (k +1) - модифицированный ряд чисел Квадробоначчи.
Доказательство. Пусть лемма верна, тогда a 2 (k) = b 0 a 2 (k -1)+b 02 a 2 (k - 2)+b 3a 2 (k - 3) + b 04 a 2 (k - 4) =
= b 0 [ F , ' ( k ) b k У b 02 [ F 4 ’ ( k - 1 ) b ‘ - 1 ] + b 3 [ F 4 ( к - 2 ) b 0 k - 2 ) + b 4 [ F 4 ( k - 3 b k
= b 0 " ( F 4 (к ) + F 4 (к - 1 ) + F 4 (к - 2 ) + F 4 (к - 3 ) 1 = F 4 (к + 1 ) b, k + 1 .
Лемма доказана.
Далее рассмотрим ряд весовых коэффициентов a 3 ( к ) при xt - 2 :
a 3 (1) = b0, a 3 (2) = 2 b 02, a 3 (3) = 3b 03, a 3 (4) = 6 b О4, a 3 (5) = 12 b 05, a 3 (б) = 23 b 06, a 3 (k ) = F4 (k + 1)b ok+2, где F4 (k +1) - модифицированный ряд чисел Квадробоначчи, причем
F 4 „ ( k + 1 ) = F 4 ' ( k ) - F 4 ( k - 3 ) = F 4 ( k ) - F 4 ( k - 4 ) - F 4 ( k - 3 ) .
w
Лемма 3. Пусть ^bi - нормированный знакоположительный степенной ряд, где 0 < bi <1. Тогда i=0
a 3 (k ) = F4'( k + 1)b0k+2, где F4 (k +1) - модифицированный ряд чисел Квадробоначчи.
Доказательство. Пусть лемма верна, тогда a 3 (k) = b 0 a 3 (k -1) + b 02 a 3 (k - 2)+b 3a 3 (k - 3)+b4 a 3 (k - 4) =
-
= b 0 ( F 4 ' ( k ) b ; + l 1+ b 0 ( F 4 " ( k - 1 ) b 0 1+ b 03 ( F 4 ” ( k - 2 ) b ■• ) + b 04 ( f"( k - 3 ) b 0 - 2 1=
-
= b 0 + 2 f F 4’ ( k ) + F 4' ( k - 1 ) + F ,” ( k - 2 ) + F 4 ” ( k - 3 ) 1= F 4 ” ( k + 1 ) b 0 + 2 .
Лемма доказана.
Последний ряд весовых коэффициентов a 4 ( k ) при x t - 3 :
a 4 (1) = b 0, a 4 (2) = b02, a 4 (3) = 2 b 03, a 4 (4) = 4 b 04, a 4 (5) = 8 b 05, a 4 (6) = 15 b 06, a 4 (k ) = F4 (k )bk+3, где F4 (k) - ряд чисел Квадробоначчи.
w
Лемма 4. Пусть ^b‘i - нормированный знакоположительный степенной ряд, где 0 < bi <1. Тогда i=0
а 4 (k ) = F4 (k )bok+3, где F4 (k) - ряд чисел Квадробоначчи.
Доказательство. Воспользуемся математической индукцией. Тогда а 4 (k) = b 0 а 4 (k -1)+b 02 а 4 (k - 2)+Ъ3а 4 (k - 3) + b 04 а 4 (k - 4) =
К (1 1V k +2 V 7 2 / 77 /7 kAik +1 V 7 3 / 77 /7 k\l^k \ . 4^ (1 k\1^k -1^
= b 0 ( F 4 ( k - 1 ) b 0 )+ b 0 ( F 4 ( k - 2 ) b 0 )+ b 0 ( F 4 ( k - 3 ) b 0 )+ b 0 ( F 4 ( к - 4 ) b 0 ) =
= b 0 k + 3 ( F 4 ( k - 1 ) + F 4 ( k - 2 ) + F 4 ( k - 3 ) + F 4 ( k - 4 )) = F 4 ( k ) b 0 k + 3 .
Лемма доказана.
Для дальнейшего выделения свойств прогнозов необходимо ввести функцию, аналогичную функции Бине. Используем рекурсию Квадробоначчи (опр. 1) и построим производящую функцию
F 4 ( x ) = F 4 ( 0 ) x 0 + F 4 ( 1 ) x 1 + F 4 ( 2 ) x 2 + F 4 ( 3 ) x 3 + £ ( F 4 ( k - 4 ) + F 4 ( k - 3 ) + F 4 ( k - 2 ) + F 4 ( k - 1 )) x k . (2) k = 4
Домножим каждую строчку на х в соответствующей степени и произведем суммирование:
-
1. £f4(k - 4)xk = x4£F4(k -4)xk—4 = I» = k - 4| = x4£F4(n)x. k =4 k=4
w ww
£ F 4 ( k - 3 ) x k = x 3 £ F 4 ( k - 3 ) x k - 3 = n = k - 3| = x 3 £ ( F 4 ( n ) x n + 1 x 0 - 1 x 1 ) = x 3 ( F 4 ( x ) - 1 ).
k=4 k=4
ww
£ f 4 ( k - 2 ) x k = x 2 £ f 4 ( k - 2 ) x k - 2 = n = k - 2| =
3 k=4
= x 2£( F 4 ( n ) x n + 1 x ° - 1 x 1 - 1 - x ) = x 2( F 4 ( x ) - 1 - x ) n = 2
£ F 4 ( k - 1 ) x k = x £ F 4 ( k - 1 ) x k - 1 = n = k -1| =
-
4 k=4
= x £ ( F 4 ( n ) x n + 1 x ° + 2 x 2 - 1 x 1 - 1 - x - 2 x 2 ) = x 2 ( F 4 ( x ) - 1 - x - 2 x 2) n = 1
Внесем полученные значения в производящую функцию (2), получим
F 4 ( x ) = 1 + x + 2 x 2 + 4 x 3 + x4 F 4 ( x ) + x 3 ( F 4 ( x ) - 1 ) + x 2 ( F 4 ( x ) - 1 - x ) + x 2 ( F 4 ( x ) - 1 - x - 2 x 2 )
или
F 4 ( x ) - x 4 F 4 ( x ) - x 3 F 4 ( x ) - x 2 F 4 ( x ) - xF 4 ( x ) = 1 + x + 2 x 2 + 4 x 3 - x 3 - x 2 - x 3 - x - x 2 - 3 x 3 .
Откуда
F 4 ( x ) =
1 — x — x — x — x
AB x - Ф1 x -ф2
Cx + D
+ „ 2 , , . „ , ax + bx + c
1 4
где 1 - x
— x — x — x — —( x — Ф 1 )( x — Ф 2 ) ( ax + bx + c
Следующим этапом необходимо решить уравнение 1 - x 4 - x 3 - x 2 - x = 0 . К сожалению, решить данное уравнение пока не получилось (вычислительные системы также не дают решения, ссылаясь на громоздкость получаемых решений), но выделены основные этапы:
-
1. По формулам Феррари найти решение одного из корней, которое будет действительно содержащим радикал четвертой степени. Затем полученное уравнение сокращается путем деления уравнения на данный корень.
-
2. Решение уравнения 3-го порядка требует использования формулы Кардана, тем самым будут найден еще один вещественный корень.
-
3. Последующие решения уравнения дадут два комплексных корня.
-
4. Используя, полученные корни решаем уравнение относительно (3).
Выводы. Теория применения авторегрессионных моделей при анализе социально-экономических, технических и производственных процессов довольно обширна и многогранна, но в то же время имеет большое количество ограничений (таких как ограничения для использования МНК, МНП и др.). Помимо этого не до конца изучен весь спектр направлений использования данных методов и моделей, а также возможные области применения и ограничения целесообразности этого применения. Так, например, в работах [3–5] рассмотрен метод подбора параметров в моделях авторегрессии на основе числовых рядов, который отчасти решает проблему ограничения классических методов, также введены зависимости авторегрессионных процессов и классических понятий математики, таких как "золотое сечение", "треугольник Паскаля", что ранее было не так очевидно.
Используя методологию данного метода, были оценены более детально указанные выше понятия, а также основы теории авторегрессионных процессов.
Согласно результатам, полученным в данной работе, можно утверждать, что был выявлен спектр свойств модели авторегрессии с методом подбора параметров на основе числовых рядов, позволяющий расширить область применения при анализе процессов.