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

МУ Эконометрика 1477

.pdf
Скачиваний:
81
Добавлен:
11.03.2015
Размер:
1.84 Mб
Скачать

41

Stats – отображает в окне уравнения таблицу с оценками текущей

модели;

Resids – отображает в окне уравнения график остатков оцененной

модели (Residual), график временного ряда (Actual) и график оценок временного ряда, полученных на основе оцененной модели

(Fitted).

В пакете EViews содержатся встроенные функции – ar(1), ar(2), …, ar(p) позволяющие оценивать авторегрессионные модели сле-

дующего типа (применительно к моделям временных рядов):

 

yt = 0' + ut,

(12)

где

 

ut = 1 ut-1 + … + put-p + t.

Можно показать, что оценки параметров i и i моделей (11) и (12) совпадают с точностью до свободного члена. Например, в рассмотренном выше примере, если оценить модель:

ls y1 c ar(1),

то оценки будут следующие (рис. 31).

Рис. 31. Оценка модели AR(1)

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

Отметим, что модель (12) оценивается при помощи итерационных методов: фактически информация об этом содержится в строке

«Convergence achieved after 3 iterations» - «сходимость достигнута после 3

итераций». Кроме того, в данном случае приводится информация о характеристических корнях, вычисленных исходя из полученных оценок

(Inverted AR Roots).

Получить оценку любой модели (в том числе и авторегрессионной) можно и при помощи различных опций Главного меню окна EViews.

42

Например, если вы выберите меню Object/New Object/Equation, то появится окно (рис. 32).

Рис. 32. Окно регрессии

В результате вы получите оценку модели (11). Отметим, что в строке Method можно выбрать метод оценивания уравнения:

LS – метод наименьших квадратов;

TSLS – двушаговый метод наименьших квадратов;

ARCH – авторегрессионная модель с условной гетероскедастичностью;

GMM – обобщенный метод моментов;

BINARY – бинарная модель (logit, probit, extreme value);

ORDERED – модель порядкового выбора;

CENSORED – модель, позволяющая оценить цензурированные данные;

COUNT – модель, предназначенная для оценки данных, являющихся натуральными числами.

Оценивать модель в EViews также можно, выбрав опцию

Quick/Estimate Equation… в Главном меню основного окна EViews. Вы-

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

Прежде, чем приступить к дальнейшему изложению способов оценивания моделей ARMA(p, q), сделаем несколько замечаний.

Замечание 1. Поскольку описанными выше способами можно оценить любое эконометрическое уравнение, мы будем использовать лишь один из них, например, первый.

Замечание 2. Если вы хотите оценить модель авторегрессии более высокого порядка, чем первый, например, второго

yt = c + a1yt-1 + a2yt-2 + t,

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

ls y c y(-1) y(-2)

(или ls y c ar(1) ar(2)).

43

Если же вы напишите, например,

ls y c y(-2),

то получите результат оценки модели

yt = c + a2yt-2 + t,

что само по себе является самостоятельным результатом, который вы также имеете право рассматривать.

Аналогичное замечание относится и к авторегрессионным моделям более высоких порядков.

Замечание 3. Описание статистик, характеризующих качество модели, и присутствующих в стандартном окне уравнения EViews было рассмотрено в п. 2.2 данных методических указаний.

Замечание 4. Для тестирования остатков модели необходимо воспользоваться опцией Residual Tests меню View окна уравнения. В данном меню доступны следующие опции:

Correlogram – Q-statistics – позволяет построить коррелограмму остатков текущей модели.

Напомним, что график выборочной автокорреляционной функции называется коррелограммой. Коррелограмма является быстро убывающей функцией. Очевидно, что в случае отсутствия автокорреляции все значения автокорреляционной функции равны нулю. Разумеется, ее выборочные значения r( ) окажутся отличными от нуля, но в этом случае отличие не должно быть существенным.

В столбцах Autocorrelation и Partial Correlation представлены графики вы-

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

Известно, что k-е значение выборочной автокорреляционной функции слабостационарного процесса yt рассчитывается по формуле

T

yt yt k

r

t k 1

 

,

(13)

 

T

k

 

 

yt 2

t 1

где Т – длина временного ряда yt, выборочное среднее временного ряда yt. k-е значение выборочной частной автокорреляционной функции рассчитывается по формуле

Correlogram Squared Residuals
квадратов остатков.

 

44

r1,

k 1

k 1

 

k 1, jkk 1

 

 

 

 

rk

 

 

,

(14)

kk k

 

j 1

,

k 1

 

k 1

 

 

 

 

 

 

1 k 1, jkk 1

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

где rk k-е значение выборочной автокорреляционной функции иk,j = k-1,j k k-1,k-j, и является состоятельной оценкой частной автокорреляционной функции.

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

И, наконец, в столбцах Q-Stat и Prob приведены значения Q-статистики Льюнга-Бокса (Ljung-Box) и Р-значения для этой статистики. Статистика Льюнга-Бокса порядка k вычисляется по формуле

Q

 

k T T 2

k

rj2

(15)

 

 

 

 

LB

T j

 

 

 

 

j 1

 

 

и позволяет проверить нулевую гипотезу об отсутствии автокорреляции

k k

порядка меньшего либо равного k: Н0: rj2 0; Н1: rj2 0.

j 1 j 1

Если тест Льюнга-Бокса применяется непосредственно к временному ряду yt, то QLB(k) асимптотически распределена как 2(k). Если же данный тест применяется к остаткам моделей типа ARIMA(p, d, q), то QLB(k) асимптотически распределена как 2(k p q).

позволяет построить коррелограмму

Histigram – Normality Test – выводит гистограмму остатков и соответствующие выборочные статистики (см. п. 2.1).

Serial Correlation LM Test… тест на серийную коррелированность остатков Бройша-Годфри. Данный тест позволяет проверить гипотезу о том, что остатки модели описываются моделью авторегрессии порядка p:

t = 1 t-1 + 2 t-2 + … + p t-p + ut,

где ut WN(0, u2 ). Таким образом, проверяется следующая нулевая ги-

потеза: Н0: 1 = … = р против альтернативной НА: 12 ... 2p >0. Тогда соответствующая статистика рассчитывается по формуле TR2, где Т

45

число наблюдений временного ряда, а R2 – коэффициент множественной детерминации регрессии

et = 0 + 1x1 + … + kxk + 1 et-1 + 2 et-2 + … + pet-p + ut,

где et – остатки модели yt = 0 + 1x1 + … + kxk + t. Статистика TR2 имеет асимптотическое распределение 2(p).

ARCH LM Test … позволяет проверить гипотезу о том, что случайные ошибки остатков описываются моделью ARCH.

White Heteroskedastisity (no cross terms) проверяет гипотезу о гетероске-

дастичности остатков модели (без включения смешанных произведений объясняющих переменных).

White Heteroskedastisity (cross terms) проверяет гипотезу о гетероскеда-

стичности остатков модели (c включением смешанных произведений объясняющих переменных).

3.2. Модели скользящего среднего порядка q MA(q)

Оценка моделей скользящего среднего осуществляется при помощи специальных функций ma(1), ma(2) …, встроенный в EViews. Например, если вам нужно оценить модель

yt = c + t + 1 t-1 + 2 t-2 + 3 t-3,

то в командной строке необходимо набрать

ls y1 c ma(1) ma(2) ma(3).

Заметим, что аналогично авторегрессионным моделям необходимо включать в спецификацию уравнения все переменные ma(q), содержащиеся в регрессионном уравнении. Результат оценки некоторого процесса скользящего среднего третьего порядка приведен в табл. 13.

Таблица 13

Dependent Variable: Y1

Method: Least Squares Date: 01/05/07 Time: 22:23 Sample: 1 1000

Included observations: 1000 Convergence achieved after 6 iterations Backcast: -2 0

Variable

Coefficient

 

Std. Error

t-Statistic

Prob.

 

 

 

 

 

 

 

 

 

 

 

C

3.349315

 

0.021355

 

 

156.8422

0.0000

MA(1)

-0.491536

 

0.031211

 

 

-15.74863

0.0000

MA(2)

0.249335

 

0.033953

 

 

7.343568

0.0000

MA(3)

-0.099512

 

0.031384

 

 

-3.170751

0.0016

 

 

 

 

 

 

 

 

 

R-squared

0.230008

 

 

Mean dependent var 3.348265

Adjusted R-squared

0.227689

 

 

S.D. dependent var

1.166646

S.E. of regression

1.025263

 

 

Akaike info criterion

2.891766

Sum squared resid

1046.959

 

 

Schwarz criterion

2.911397

Log likelihood

-1441.883

 

 

F-statistic

 

99.17342

Durbin-Watson stat

1.966966

 

 

Prob(F-statistic)

0.000000

Inverted MA Roots

.44

 

 

.03 -.48i

.03+.48i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

Структура этой таблицы ничем не отличается от стандартных таблиц с результатами оценки регрессий. Отметим лишь, что в последней строке «Inverted MA Roots» приведены значения соответствующих характеристических корней, исходя из абсолютных величин которых можно сделать вывод об обратимости оцененной модели.

3.3. Смешенные модели авторегрессии и скользящего среднего порядка (p, q) – ARMA(p, q)

В отличие от двух предыдущих случаев в пакете EViews нет общей встроенной функции, позволяющей оценивать такие модели. Поэтому, чтобы оценить любую смешанную модель необходимо указать в ее спецификации все включаемые авторегрессионные члены и все включаемые запаздывания случайного возмущения. К примеру, если вы хотите оценить модель ARMA(2, 1), то в командной строке необходимо, например, написать

ls y1 c ar(1) ar(2) ma(1)

Итоговая таблица с оценками соответствующей модели практически не отличается от предыдущих случаев и содержит информацию как о характеристических авторегрессионных корнях, так и о характеристических корнях, вычисленных для МА-части (табл. 14).

Таблица 14

Dependent Variable: Y1

Method: Least Squares Date: 01/05/07 Time: 22:33 Sample(adjusted): 3 1000

Included observations: 998 after adjusting endpoints Convergence achieved after 20 iterations Backcast: 2

Variable

Coefficient

Std. Error

t-Statistic

Prob.

 

 

 

 

 

 

 

C

3.350303

0.021668

154.6201

0.0000

AR(1)

-1.411179

0.053203

-26.52429

0.0000

AR(2)

-0.468951

0.030979

-15.13785

0.0000

MA(1)

0.930064

0.050687

18.34902

0.0000

 

 

 

 

 

R-squared

0.230777

Mean dependent var 3.350443

Adjusted R-squared

0.228455

S.D. dependent var

1.163140

S.E. of regression

1.021675

Akaike info criterion

2.884763

Sum squared resid

1037.556

Schwarz criterion

2.904425

Log likelihood

-1435.497

F-statistic

 

99.40415

Durbin-Watson stat

1.972170

Prob(F-statistic)

0.000000

Inverted AR Roots

-.54

-.88

 

 

Inverted MA Roots

-.93

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.4. Прогнозирование при помощи моделей ARMA(p, q)

Для большей наглядности рассмотрим методы построения прогнозов в пакете EViews на примере модели ARMA(p, q) котировки евро. На пер-

47

вом этапе для данного временного ряда была оценена модель (авторегрессии второго порядка) на интервале с 1 января 2004 г. по 1 января 2005 г. Затем при помощи опции Forecast меню окна уравнения был построен прогноз для этого временного ряда с января 2005 г. по 1 января

2006 г. (рис. 33).

Рис. 33. Окно прогноза

В появившемся окне отметьте необходимые опции:

название ряда прогнозов (Forecast name);

название ряда ошибок прогнозирования (S.E. (optional));

границы интервала, на котором строите прогнозы (Forecast sample);

метод прогнозирования (Method: Dynamic, Static или Structural);

результаты, которые Вы хотите получить при построении прогно-

зов (Output: Do graph и Forecast evaluation).

Отметим разницу между динамическими и статистическими прогнозами.

Динамические прогнозы. Допустим, вы оценили модель авторегрессии второго порядка для некоторого временного ряда и хотите построить соответствующие прогнозы на h шагов вперед. Тогда, строя прогноз на один шаг вперед, в качестве запаздывающих значений переменной вы должны использовать ее истинные значения в данные моменты времени. Но при построении прогноза на 2 шага вперед вместо переменной yt-1 уже необходимо использовать ее прогнозное значение, полученное на предыдущем шаге, а вместо переменной yt-2 ее истинное значение. Начиная с прогноза на 3 шага вперед, в качестве запаздывающих значений прогнозируемых переменных необходимо использовать их прогнозные значения, полученные на предыдущих шагах. Результаты прогнозирования, полученные этим методом, приведены ниже:

39

38

37

36

35

34

33

1/03/04

7/21/04

2/06/05

8/25/05

 

 

 

 

 

 

 

 

 

 

KOTIROVKAF

± 2 S.E.

 

 

48

Forecast: KOTIROVKAF

Actual: KOTIROVKA

Forecast sample: 1/01/2004 1/01/2006 Adjusted sample: 1/03/2004 1/01/2005 Included observations: 364

Root Mean Squared Error

0.189943

Mean Absolute Error

0.125930

Mean Absolute Percentage Error 0.352768

Theil Inequality Coefficient

0.002651

Bias Proportion

0.000000

Variance Proportion

0.011191

Covariance Proportion

0.988809

Рис. 34. Динамический прогноз

Статистические прогнозы. В отличие от динамических прогнозов для прогнозирования используются только истинные значения, т.е. фактически, если у нас есть данные на интервале от 1 до T, то построить прогноз по моделям ARMA(p, q) мы можем только на один шаг вперед ~yT 1 . В нашем примере можно построить статистический прогноз на 1

день, поскольку у нас нет данных.

39

38

37

36

35

34

33

1/03

2/22

4/12

6/01

7/21

9/09

10/29

12/18

 

 

 

 

 

 

 

 

 

 

 

 

KOTIROVKAF

± 2 S.E.

 

 

 

 

 

 

 

 

Forecast: KOTIROVKAF

Actual: KOTIROVKA

Forecast sample: 1/01/2004 1/01/2006 Adjusted sample: 1/03/2004 1/01/2005 Included observations: 364

Root Mean Squared Error

0.189943

Mean Absolute Error

0.125930

Mean Absolute Percentage Error

0.352768

Theil Inequality Coefficient

0.002651

Bias Proportion

0.000000

Variance Proportion

0.011191

Covariance Proportion

0.988809

Рис. 35. Статистический прогноз

Справа от графика приведены статистики, характеризующие качество прогноза:

Root Mean Squared Error – квадратный корень из средней квадратичной ошибки:

 

T h

2

 

RMSE

 

yˆt yt

(16)

h 1

 

t T 1

 

 

 

 

где h – длина интервала прогнозирования, yˆt прогнозное значение

временного ряда; yt – истинное значение временного ряда. Mean Absolute Error – средняя абсолютная ошибка:

49

 

T h

 

yˆ

y

 

 

MAE

 

 

 

t

t

 

.

 

 

 

 

 

 

 

 

t T 1

 

h 1

Mean Absolute Percentage Error – средняя абсолютная ошибка, %:

 

T h

yˆt yt

 

 

y

 

 

MAPE

 

 

t

.

 

 

 

 

t T 1

h 1

Theil Inequality Coefficient – коэффициент Тэйла:

 

 

 

T h

 

yˆt

2

 

 

 

 

 

 

 

 

 

 

yt

 

 

 

 

 

 

 

 

 

h 1

 

 

 

 

TIC

 

t T 1

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T h yˆ2

 

 

 

 

T h y2

 

 

 

t

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

h 1

 

 

h 1

 

 

 

t T 1

 

 

 

 

 

t T 1

 

 

 

 

(17)

(18)

(19)

Bias Proportion – показывает смещение среднего значения прогноза временного ряда относительно среднего значения реального временного ряда:

 

 

 

yˆ

 

 

2

 

 

 

 

 

 

 

 

t

 

y

 

 

 

 

 

 

 

h

 

 

 

 

 

 

 

 

 

 

 

,

(20)

 

 

yˆt yt 2

 

 

 

 

 

 

 

 

 

 

h

 

 

где y среднее значение временного ряда.

Variance Proportion – показывает смещение дисперсии прогноза временного ряда относительно дисперсии реального временного ряда:

Syˆ Sy 2

 

 

 

 

 

,

(21)

 

yˆt

yt 2

 

 

 

 

 

 

h

 

где Syˆ и Sy – смещенные стандартные отклонения прогноза временного

ряда и истинного временного ряда.

Covariance Proportion – измеряет остаточную несистематическую ошибку прогнозирования:

21 r SyˆSy

 

,

(22)

 

yˆt yt 2

 

h

 

 

 

 

 

 

 

где r – коэффициент корреляции между yˆt и yt.

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

50

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

4. ЗАДАНИЯ ДЛЯ ЛАБОРАТОРНЫХ РАБОТ

Лабораторная работа № 1

В данной работе необходимо выполнить следующие задания в соответствии со своим вариантом:

1)построить линейную модель Y(t) = a0 + a1t, параметры которой оценить методом наименьших квадратов (МНК);

2)оценить адекватность построенной модели на основе исследова-

ния:

случайной остаточной компоненты по критерию пиков;

независимости уровней ряда остатков по d-критерию и по первому коэффициенту автокорреляции;

нормальности распределения остаточной компоненты по RS-критерию;

3) построить точечный и интервальный прогнозы на два шага вперед; 4) отобразить на графике фактические данные, результаты расчетов и

прогнозирования; 5) для данного ряда выбрать наилучший вид тренда.

Вариант 1. Пусть имеются следующие данные об объемах потребления электроэнергии жителями региона за 16 кварталов.

 

 

 

Таблица 15

 

 

 

 

Квартал

Потребление электро-

Квартал

Потребление электро-

 

энергии, млн кВт∙ч

 

энергии, млн кВт∙ч

1-й

6,0

9-й

8,0

2-й

4,4

10-й

5,6

3-й

5,0

11-й

6,4

4-й

9,0

12-й

11,0

5-й

7,2

13-й

9,0

6-й

4,8

14-й

6,6

7-й

6,0

15-й

7,0

8-й

10,0

16-й

10,8

Вариант 2. Имеются помесячные данные о темпах роста номинальной заработной платы в РФ за 10 месяцев 2003 г. в процентах к уровню декабря 2002 г.