Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Эконометрика. Тихомиров

.pdf
Скачиваний:
458
Добавлен:
27.03.2016
Размер:
6.13 Mб
Скачать

определяется выражением (12.11), а его ошибка уT+1 – выражением следующего вида:

 

n

 

n

n

 

 

yT 1

 

ai x i,T 1

ai x i,T 1

ai x i,T 1

T 1,

(12.28)

 

i 0

 

i 0

i 0

 

 

где х0, T+1 1, х0,T+1 0.

Дисперсия такой ошибки определяется на основании известного выражения 2( уT+1)=M[ уT+1]2 с учетом некоторых дополнительных предположений, касающихся свойств ошибки модели. В случае ее

гомоскедастичности и отсутствия автокорреляционных связей, т. е. при2=const, Сov( )= 2 E, имеет место и независимость ошибок коэффициентов модели аi и ошибки T+1. Независимость ошибки прогнозного фона и ошибки T+1 практически очевидна.

В этом случае, возводя в квадрат правую часть выражения (12.28) и беря математическое ожидание от полученного выражения после несложных

вычислений, получим

 

2

( y

) =

 

cov(

ai

,

a j

)

x i,T 1

 

x j,T 1

+

 

 

 

T 1

i, j 0,...,n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cov(

 

, x

)

ai

 

a j

+

 

 

 

 

 

 

i, j 0,...,n

 

x i,T 1

 

j,T 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cov(a

,

 

 

) cov(

, x

) +

2

,

(12.29)

 

 

a j

 

 

 

 

 

i, j 0,...,n

 

i

 

 

 

x i,T 1

j,T 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где cov(хi,T+1, хj,T+1) – ковариация случайных i-го и j-го значений прогнозного фона; при i=j, cov(ai, aj)= 2(ai,); cov(хi,T+1, хj,T+1)= 2(хi,T+1); cov(ai, aj)=cov(aj, ai)

и cov(хi,T+1, хj,T+1)=cov(хj,T+1, хi,T+1); х0,T+1=0; 2(х0,T+1)=0; cov(хi0,T+1, хj,T+1)=0,

j=1,...,n.

При выводе выражения (12.29) также учтено, что математические

ожидания сомножителей

типа

аi хi,T+1 хj,T+1 aj,

хi,T+1 аi aj хj,T+1,

аi хj,T+1 aj хi,T+1 равны

нулю

в силу введенных

предположений о

равенстве нулю математических ожиданий рассматриваемых ошибок и независимости ошибок аi, хj,T+1, j=1,...,n.

Для получения выражения, определяющего дисперсию прогноза yT 1 при

случайном прогнозном фоне и свойствах

ошибки модели, отличных от

белого шума, представим выражение (12.28)

в векторной форме записи:

уT+1=хT+1 a+ хT+1 a+ хT+1 a+ T+1.

(12.30)

Далее, как и в разделе 12.2, выразим векторы оценок коэффициентов модели и их ошибки в векторно-матричной форме записи a=(X X)–1 X y,

a=(X X)–1 X , где – вектор истинной ошибки модели, X – матрица наблюдаемых значений независимых факторов, y – вектор наблюдаемых значений зависимой переменной на интервале (1,Т). Получим

уT+1=хT+1 (X X)–1 X + хT+1 (X X)–1 X y+ + хT+1 (X X)–1 X + T+1. (12.31)

Дисперсию ошибки прогноза с учетом оговоренных выше предположений о независимости и свойствах ошибок аi, хj,T+1, i,j=0,..., n; определим как математическое ожидание от квадрата этой ошибки

 

 

2( yT 1 )=M[ yT+1] 2=хT+1 (X X)–1 X M[ ] X (X X)–1 хT+1+

 

+у X (X X)–1 M[ хT+1, х T+1] (X X)–1 X y +M[ 2T+1]+

 

+M[ хT+1 (X X)–1 X M[ ] X (X X)–1 хT+1]+

 

+ хT+1 (X X)–1 X M[ T+1 ].

(12.32)

В предположении, что M[ ]= 2 E и независимости ошибок T+1 и t, t=1,..., Т имеем

1) M[хT+1(X X)–1 X M[ ]X(X X)–1 хT+1]=

=

M[хT+1(X X)

хT+1]=

 

i

 

 

) cov(

, x

j,T 1

2

–1

 

 

cov(a

,

a j

);

 

 

 

i, j 0,...,n

 

 

 

x i,T 1

 

 

 

 

 

 

 

 

 

 

2) M[T+1]=0.

 

 

 

 

 

 

 

 

В этом случае несложно показать, что выражение (12.32) приобретает следующий вид:

2(

 

 

y

T

 

1

)=хT+1 Сov(a) хT+1+aCov(х) a+

 

M[хT+1 Сov(a) хT+1]+ 2,

(12.33)

где Cov( х) – ковариационная матрица вектора ошибок прогнозного фона;

M[хT+1 Сov(a) хT+1]=

 

i

 

 

) cov(

, x

j,T 1

 

cov(a

,

a j

).

 

i, j 0,...,n

 

 

 

x i,T 1

 

 

 

 

 

 

 

 

Несложно заметить, что выражения (12.29) и (12.33) эквивалентны.

При наличии у ошибки модели только свойства гетероскедастичности последнее слагаемое в правой части выражения (12.32) обращается в нуль, а

ковариационная матрица ошибки имеет следующий вид:

2

 

0

1

 

 

2

 

M [ ' )

2

.

 

 

 

...

0

 

2

 

T

При наличии автокорреляционных связей у ошибки модели вектор

M[T+1 ] имеет специфический вид, определяемый характером этих связей.

12.4. Прогнозирование на основе моделей временных рядов

Рассмотрим особенности разработки прогнозов стационарного процесса – временного ряда, описываемого обобщенной моделью авторегрессии-

скользящего среднего порядка (k,m) (выражение (6.87)):

 

 

 

o

o

o

 

 

 

 

yt

1 yt 1

... k yt k

t 1 t 1 ... m t m ,

где

o

t

в общем случае представляет собой центрированную переменную с

y

 

 

 

 

 

 

математическим ожиданием .

Таким образом, данную модель можно переписать в несколько измененном

виде:

yt 1 ( yt 1 ) ... k ( yt k

) t 1 t 1 ... m t m

 

(12.34)

и после очевидных упрощений – в следующем виде:

 

yt

(1 1 ... k ) 1 yt 1 ... k yt k

t 1 t 1

...

 

m t m .

(12.35)

Предположим, что оценки математического ожидания ошибок и оценок коэффициентов модели были получены на основе временного ряда у1, у2,...,

уT.

Оценка точечных прогнозов.

Из выражения (12.35) следует, что прогнозное значение показателя уT(1), т.

е. на один шаг вперед, может быть определено как условное математическое ожидание переменной уT при известном прогнозном фоне, определенном предшествующими значениями уT, уT–1 и “эмпирическими” (фактическими)

ошибками eT , eT 1, ...

y

T

(1) M [ y

T 1

/

y

T

, y

T 1

, e

, e

,... ]

(12.36)

 

 

 

 

 

T

T 1

 

 

при известных значениях оценок коэффициентов i, j, i=1,...,k; j=1,...,m.

 

Подставляя вместо переменных уt–r, ошибок t–r

и коэффициентов i,

j

соответствующие значения и оценки, на основе выражения (12.35) получим

 

yT (1) (1 a1 ... ak ) y a1 yT a2

yT 1

... ak yT k 1

 

 

b

e

 

... b

e

,

(12.37)

1

T

 

m

T m 1

 

 

 

где

y y

/ T

t

 

t

 

– оценка математического ожидания процесса уt.

Заметим, что в выражении (12.37) отсутствует ошибка T+1, поскольку ее математическое ожидание равно нулю, как и всех ошибок будущих моментов времени, M[ T+n]=0, n=1,2,... .

Таким образом, прогноз на два шага вперед уде рассчитывается как

yT (2) (1 a1 ... ak ) y a1 yT (1) a2 yT ... ak yT k 2

 

b

e

... b

e

,

(12.38)

1

T

m

T m 2

 

 

а прогнозное значение на l шагов вперед, где l т вообще формируется без учета значений ошибок модели

yT (l) M [ yT l ] (1 a1 ... ak ) y a1 yT (l 1) ...

 

ak yT (l k ).

(12.39)

Несложно видеть, что, например, для моделей авторегрессии АР(k)

выражение (12.39) определяет прогнозное значение для периода упреждения любой глубины. В частности, для модели АР(1) при прогнозировании уже на один шаг вперед получим

y

T

(1) (1

) y

a1

y

T

.

(12.40)

 

 

a1

 

 

 

В свою очередь, ошибка модели скользящего среднего первого порядка СС(1) учитывается только в прогнозе на один шаг вперед

y

T

(1) y

b1

e .

(12.41)

 

 

T

 

Все следующие прогнозы на основе этой модели рассчитываются по одной и той же формуле:

y

T

(l) y, l 2,3,...

(12.42)

 

 

 

Для АРСС(1,1) математическое ожидание прогноза на 1 шаг вперед представляется в следующем виде:

y

T

(1) (1

) y

a1

y

T

 

b1

e

,

(12.43)

 

 

a1

 

 

T

 

 

а на последующие моменты времени уже в виде

y

T

(l) (1

) y

a1

y

T

(l 1), l = 2,3,...

(12.44)

 

 

a1

 

 

 

Из изложенного материала вытекает, что разработка прогнозов стационарных процессов, описываемых моделями временных рядов типа АРСС(k, m) для любого периода упреждения l основана на достаточно несложной итеративной процедуре расчета последовательных прогнозных значений уT(1), уT(2),..., уT(l) по построенному варианту модели.

Проблемы оценки дисперсий прогнозов.

Вместе с тем оценка дисперсий таких прогнозов представляет собой достаточно сложную проблему, корректное решение которой в аналитическом виде еще не получено. Раскроем суть этой проблемы с учетом

результатов, полученных в разделах 12.2 и 12.3. В соответствии с ними,

дисперсия прогноза l на точек вперед с использованием модели АРСС(k, m)

должна быть определена как математическое ожидание квадрата ошибки прогноза:

 

 

 

 

 

 

 

2

( y

) M [ y

 

 

2

M [y

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

(l)]

 

 

l

y (l)]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T l

 

 

 

T

 

 

 

 

 

 

T

 

T

 

 

 

 

 

 

 

M {[1 (a1 a1) ... (ak ak )]

 

(a1 a1) ( yT (l 1) yT (l 1)) ...

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

(

ak

 

ak

) ( y

T

(l k ) y

T

(l k )) (

b1

 

)

T l 1

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1

 

 

 

 

(

bm

 

bm

)

T l m

] [(1

a1

...

ak

) y

a1

y

T

(l 1) ..

ak

y

T

(l k )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1 T l 1 ... bm T l m ]}2 ,

(12.45)

где символ х означает ошибку переменной х. В случае детерминированных величин (дисперсия равна нулю) их ошибка должна быть принята равной нулю.

Так, например, дисперсия прогноза процесса, разрабатываемого на один шаг вперед с помощью модели АРСС(1,1) в этом случае должна определяться на основе следующего выражения:

 

2

( y

) M [y

y

 

2

M{[(1 (

 

 

 

 

 

))

y (

 

 

 

) y

 

 

 

 

 

 

 

(l)]

a1

 

a1

 

 

 

 

 

 

T l

 

T 1

 

T

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

 

 

a1

T

 

 

 

 

 

 

 

 

(

 

 

)

 

 

] [(1

) y

 

 

 

y

 

 

 

 

]}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1

 

b1

T

 

 

a1

a1

 

 

 

 

 

b1

 

T

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M{

 

 

 

y

 

y

 

 

 

 

 

 

 

 

 

 

 

 

} .

(12.46)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

 

 

 

 

a1

 

 

 

b1

 

T

 

 

b1

 

T

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

Дисперсия прогноза на два шага вперед в этом случае будет иметь следующий вид:

2 ( yT 2) M [yT 2 yT (l)]2 M{[(1 (a1 a1)) y

(a1 a1) ( yT (1) yT (1)) (b1 b1) T 1 ] [(1 a1) y a1 ( yT (1)]}2

M { a1 y a1 yT (1) a1 yT (1) a1 yT (1)

b

 

 

b

 

2

(12.47)

T 1

T 1

} .

1

 

1

 

 

 

В выражениях (12.46) и (12.47) учтено, что ошибка показателей уT и

y

 

равна нулю, а также, что математическое ожидание ошибки T+1

равно нулю.

Теоретически, при известных дисперсиях оценок коэффициентов моделей АРСС(k, m), их взаимных ковариаций, а также дисперсий предыдущих прогнозных значений уT(lr), r=1,2,... и дисперсий ошибки с помощью выражения (12.45) оценку дисперсии прогноза 2(уT+l) определить не слишком сложно, хотя ее математическое выражение и будет выглядеть достаточно громоздко. Однако следует иметь в виду, что, если с помощью рассмотренных в главе VI методов дисперсии (и ковариации) прогнозов уT+l–r,

ошибки , определить возможно, то дисперсии коэффициентов модели оценить можно лишь приблизительно и то, используя достаточно сложные методы. Это вызвано тем, что оценки моделей АРСС(k, m) определяются либо на основе выборочных значений коэффициентов автокорреляции рассматриваемых процессов (уравнения Юла-Уокера, нелинейные методы оценки коэффициентов скользящего среднего), либо с использованием нелинейных методов оценивания.

В первом случае дисперсии оценок ставятся в зависимость от показателей точности выборочных коэффициентов автокорреляции, которые к тому же сами определяются лишь приблизительно (см. главу VI). Так, например, если для модели АР(1) дисперсию параметра a1, равного r1, можно (с известной погрешностью) приблизительно считать равной 1/Т, 2(a1)= 2(r1)=1/Т, где r1

– первый выборочный коэффициент автокорреляции рассматриваемого процесса, то уже для модели АРСС(1,1) этот коэффициент равен a1=r2/r1 и

даже при известных дисперсиях оценок коэффициентов автокорреляции r1 и r2 показатель 2(a1) оценить достаточно сложно. При этом с увеличением размерности модели АРСС(р,q) проблема оценки дисперсий ее коэффициентов, а тем более их ковариаций значительно осложняется.

Нелинейные методы оценки параметров модели также в явном виде не

позволяют определить их показатели точности.

Оценки дисперсий прогнозов при детерминированных параметрах

моделей.

В этой связи, в научной литературе обычно рассматриваются методы оценки дисперсий прогнозов процессов, представленных в виде временных рядов, не учитывающие ошибки оценок коэффициентов, описывающих их моделей. Таким образом, эти методы учитывают специфику моделей с детерминированными параметрами. Очевидно, что эти методы не в полной мере адекватны условиям поставленной задачи. Однако они характеризуются определенной математической строгостью и при небольших ошибках

(дисперсиях) коэффициентов моделей позволяют получить относительно точные оценки дисперсий прогнозов, а следовательно, и их доверительных интервалов.

Эти методы можно рассматривать как следствие более общих результатов теории прогнозирования, Г. Валдом, Н.Винером, А. Колмогоровым, П.

Уиттлом. В их основе лежит идея представления прогнозного значения рассматриваемого процесса, описываемого моделями типа АРСС(k, m), в

виде условного математического ожидания, зависящего от известных в моменты Т, Т–1,... его значений в прошлом, и ошибки, выражаемой текущим и предшествующими значениями “белого шума”. В целях избежания излишней громоздкости рассмотрим эти методы на примере наиболее простых вариантов моделей временных рядов первого порядка.

Модель АР(1).

В соответствии с выражением (12.34) представим модель АР(1) в виде следующего уравнения:

yt 1 ( yt 1 ) t ,

которое для наших целей более удобно представить в следующем виде:

y

t

(1

)

1

y

t 1

 

t

.

(12.48)

 

 

1

 

 

 

 

Из выражения (12.48) вытекает, что прогноз на один шаг вперед, т. е. на момент Т+1, является случайной величиной, определяемой следующим выражением:

y

T 1

(1

)

1

y

T

 

T 1

.

(12.49)

 

 

1

 

 

 

 

Математическое ожидание этого прогноза имеет следующий вид:

yT (1) M [ yT 1 / yT ] (1 a1)

 

a1 yT .

(12.50)

y

Ошибка такого прогноза определяется как

y

T

(1) y

T 1

M [ y

T 1

/ y

T

] (

a1

 

 

) ( y) (

 

) y

T

 

T 1

 

 

 

 

 

 

 

 

 

1

 

1

 

a1

 

 

 

 

 

 

 

(

 

 

 

 

) y

T

 

T 1

.

 

 

 

(12.51)

 

 

 

 

 

 

1

 

a1

 

 

 

 

 

 

 

 

 

При определении дисперсии прогноза различие между параметром 1 и его оценкой a1 во внимание не принимается. В результате имеем

y

(1)

T 1

,

 

2

( y

)

2

.

(12.52)

 

 

T

 

 

 

T 1

 

 

Для момента Т+2 прогноз определяется по следующей схеме:

y

T 2

(1

)

1

y

T 1

 

T 2

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1

1

1

[(1

1

 

 

1

y

T

 

T 1

T 2

 

 

 

 

 

)

 

 

 

)

 

 

 

]

 

.

(12.53)

Из выражения (12.53) следует, что математическое ожидание этого прогноза имеет следующий вид:

yT (2) M [yT 2 / yT ] (1 a12 ) y a12 yT ,