2008
Доклады БГУИР
№ 6 (36)
УДК 517.514
МИНИМАЛЬНЫЙ РИСК ДЛЯ НАИЛУЧШЕГО ПОЛИНОМИАЛЬНОГО МНОГОМЕРНО-МАТРИЧНОГО ПРЕДИКТОРА
ВС. МУХА, А.Ф. ТРОФИМОВИЧ
Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь
Поступила в редакцию 22 декабря 2007
Рассматривается задача построения оптимальной полиномиальной прогнозирующей функции, позволяющей принимать решение о случайной многомерной матрице по наблюдению другой случайной многомерной матрицы. Получен алгоритм расчета минимального риска для наилучшей полиномиальной прогнозирующей функции при квадратичной функции потерь. Алгоритм предназначен для сравнения различных полиномиальных предикторов между собой. Он может быть использован, в частности, для анализа эффективности нелинейного прогнозирования случайных процессов.
Ключевые слова: риск, многомерные матрицы, полиномиальный предиктор.
Введение
В статье рассматривается задача принятия оптимального статистического решения о случайной многомерной матрице по наблюдению другой случайной многомерной матрицы. Известно [1], что в случае квадратичной функции потерь оптимальное решение (оптимальный предиктор) определяется как апостериорное среднее. Поскольку для негауссовских распределений отыскание апостериорного среднего является сложной задачей, то целесообразно отыскивать оптимальный полиномиальный предиктор [2, 3]. При этом возникает необходимость сравнения различных полиномиальных предикторов между собой. Такое сравнение можно выполнить по величине минимального риска, соответствующего предиктору. В данной статье отыскивается минимальный риск для полиномиального многомерно-матричного предиктора при квадратичной функции потерь.
Постановка задачи
В работах [2, 3] сформулирована задача отыскания наилучшей полиномиальной прогнозирующей функции
™ о ,kq ™ о м
У = И =Е , т = 0,1,2,..., (1)
к=0 к=0
позволяющей по ¿/-мерной матрице С = (2,, ) получить наилучший прогноз »-мерной матрицы
1
Л = Ob ) в смысле минимума риска прогнозирования г при квадратичной функции потерь:
р
г = Е °'Р zz —> min , (2)
C(p,0)'C(p,tl)'---'C(p,mq)
где
™ о м , ™ о м
* = = = •
¿=0 ¿=0 В [2] получена система уравнений для расчета коэффициентов С к полиномиального
предиктора (1) произвольной степени, а также выражения коэффициентов постоянного, линейного и квадратичного предиктора. В данной статье отыскивается минимальное значение риска (2), то есть значение, соответствующее оптимальным значениям коэффициентов предиктора (1).
Решение задачи
Матрицу вида
Т> Т7 2 /-ЗЧ
Я = Е ц-у (3)
назовем ковариационной матрицей риска. Можно показать, что риск г определяется как след ковариационной матрицы риска,
г = .
Поэтому будем искать ковариационную матрицу риска Я . В соответствии с (3) и (1) получим:
т 0 ка т т / о
Я = Е Л"* 2 =Е Л2 ' £ лГ Скър " СрМЕ ^ С
к=0 1=0 к=0 V
Вводя обозначения начальных моментов многомерных матриц , г|
будем иметь:
т
0,ко ™ {)'1с1 ( 0
к=0 1=0 к=0 V /
В [2] получено необходимое условие минимума риска (2), имеющее вид:
™ ом -
2. с(?д/г = 0 (5)
х=о
При выполнении этого условия мы будем иметь минимальную ковариационную матрицу риска Ятт и минимальное значение риска гтт будет определяться как след минимальной ковариационной матрицы риска:
(6)
Подставляя во второе слагаемое выражения (4) вместо моментов V * сумму из левой части выражения (5) при 5 = к , А = / . получим:
т
0 ,ка / \
' т 0,1д ^
к=О V1=0 у
о М
0,1
1=0 к=0
т т
т т 0,к / о кч \ т т 0,1д / о кч
С , уг1+1 С, + УУ С , уг1+1 С,
ц- ¿—к ¿—к I рМ 1д,р ¿—¡¿—к I рМ 1д,р
1=0 к=0 \ ' у 1=0 к=0 V
1=0 к=О
0,кд
С р,кд С I
Подставляя в третье слагаемое выражения (4) вместо суммы по переменной к правую часть выражения (5), полагая в этом выражении = /, Л = к . получим:
т 0,1
О ,кд / т ! т 0,1д
Дпт_ут,2 2у кчр + у у с р1с}\с кчр
к=О V'=0 ' У
к=0
= V
гп
-21
о м
V г1С, +У V ,С, = v2-У V г1С
ц^" кд,р I г^* кд,р цл I
к=0 к=0 к=0
ц^1 кд,р
Таким образом, мы получили две формы оптимальной ковариационной матрицы риска:
Кш =У„2
1=0 к=0
0 ,кд
С р,кд С 1д,р I '
(7)
™ о м
к=0
(8)
Минимальный риск определяется выражением (6), где минимальная ковариационная матрица риска Ятт находится по (7) или (8). Более экономичным для численных расчетов является выражение (8). Формула (7) оказывается полезной в аналитических преобразованиях.
Минимальный риск для наилучшего квадратичного многомерно-матричного предиктора
Найдем минимальный риск гтт для квадратичного многомерно-матричного предиктора (т = 2)
0,9
о,2д
у=с п + " с I + ' с , е .
^ Р>о р,д ~ Р>2д ~
Из (6), (8) получаем:
( 0,0 0,? Ггшп =НКш) = {г V , - С„ПУ„ - с..уе
0,2?
р, 0 У]
Р,д ет
С рМ У52Т,
(9)
Коэффициенты в выражении (9) получены в работе [2]. Они рассчитываются по форму-
лам:
0 ,р 0,2 Р
(10)
О
с
о,2д
\\
СРМ
л л У У
(11)
с ,
рЛч где
0,2д
В 2
р,2д 2д,2д
(12)
т
т
0 ,q
5,,2?=V"W~ " ^¡î , (13)
Км =V,4-vç2V^2-
о ,q
«
3 vs 2vf t^E? vs 3 v ? v s2
(14)
=v?2 -v*, =V4Ç-VT)VÇ.
На основе вышеизложенного приведем алгоритм расчета минимального риска для наилучшего квадратичного многомерно-матричного предиктора. В первую очередь рассчитывается B p2q по (13), затем A2q2q по (14), далее последовательно определяются коэффициенты С 2 (12), С pq (11), С р0 (10) и, наконец, рассчитывается минимальный риск ^ по формуле (9).
Минимальный риск для наилучшего квадратичного скалярного предиктора
Определим минимальный риск гтт для квадратичного предиктора ( m = 2 ) при р = q = 0, то есть для наилучшего квадратичного скалярного предиктора. Предиктор в этом случае имеет вид
0,0 0,0
у=СР.о+ срлЛ2 > <15)
минимальная ковариационная матрица риска является скалярной величиной
2
^min = Vt,2 _ ^ С p,kq '
к=0
поэтому минимальный риск определяется выражением:
rmm=Rm=v2-C nv -С v е — С , v е2. (16)
mm тшп ц^ pj) ri p^q r]c; p,2q v '
В данном случае оказывается возможным получение конечного выражения для минимального риска rmm . Получим это выражение, выполняя расчеты в соответствии с алгоритмом, приведенным в предыдущем разделе. При этом вместо начальных моментов будем использовать центральные моменты случайных величин , г|. В частности, для случайных величин ф и \|/ введем следующее обозначение центральных моментов:
(V, =£ ф-£ Ф ч1-Е V •
С учетом этого обозначения для случайных величин , Т| можно получить следующие
формулы связи между центральными и начальными моментами:
2 2 vç2 = v^
v„ç =^+vT1vÇ5
vs4 = + + 6|x^yl + vt ■
Воспользовавшись этими выражениями, по (10)-(14) получим:
B
М-^Ц-т^ Н-^М'тгё
p ,2q
' 2q,2q
C
_ 2 _ 3
M____И._ и... M..
ll...u i-- _f-1...!-1,.
P,2q _ 2 _ 3
И____И.. I-1... и..
с =
2 з
И____И.. — ~~ И..
СР,0 =V,
.2 2 2.2
М-^И-п+ М-^М-т^^ M-^H-na
2 3
и____и.. — ~~ .Ll..
Г = LI
mm ~ЛЛ
Наконец, по (16) находим минимальный риск гЛ :
2 _г\ 2 _ 2 2
_ 2 _ 3
(17)
Минимальный риск для наилучшего квадратичного скалярного предиктора в случае
совместного нормального распределения
Из литературы известно (см., например, [5]), что в случае совместного нормального распределения случайных величин г/ и Е, оптимальный предиктор является линейным, и этому
предиктору соответствует минимальный риск, определяемый выражением: =
Этот результат может быть получен как частный случай выражения (17). Действительно, для совместного нормального распределения случайных величин г| и смешанные центральные моменты третьего порядка равны нулю, т.е. = 0, = 0, и центральный момент четвертого порядка Ц-^ = . Подставляя эти равенства в (17), получаем выражение, приведенное выше:
.2 ..2.2 т..2 ..2 ..2.2 ..2
z z Z О Z Z Z Z Z
min — M'riri 3 _ г%Л о 3 3 _ г%Л '
И____И.. ~~ I1.. "Ч1.. ~~ И.. I1..
Кроме того, в случае совместного нормального распределения коэффициент C p2q
в выражении (15) равен нулю, и наилучший квадратичный предиктор вырождается в известный линейный предиктор [5] вида
Результаты данного раздела служат дополнительным подтверждением правильности общих результатов данной статьи.
MINIMAL RISK FOR BEST POLYNOMIAL MULTIDIMENSIONAL-MATRIX
PREDICTOR
V S. MUKHA, A.F. TROFIMOVICH Abstract
The task of construction of the optimal polynomial predicting function is considered, permitting to make a decision on a casual multidimensional matrix on observation of other casual multidimensional matrix. The algorithm of calculation of minimal risk for the best polynomial predicting function is obtained at a quadratic loss function. The algorithm intended for matching various polynomial predictors among themselves. It can be used, in particular, for the analysis of effectiveness of nonlinear forecasting of casual processes.
Литература
1. Mukha V.S., Korchyts K.S. // Proc. of the 7th International Conference. Minsk, 6-10 September, 2004. Vol. 2. P. 142-145.
2. Муха В.С. // Кибернетика и системный анализ. 2007. № 3. С. 1-7.
3. Mukha V.S. // Proc. of the 8th International Conference. Minsk, 11-15 September, 2007. Vol. 1. P. 166-169.
4. Муха В.С. Анализ многомерных данных. Минск, 2004.
5. Муха В.С. Теория вероятностей. Минск, 2001.