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

Лекции по эконометрике - Перцев Н.В

.pdf
Скачиваний:
43
Добавлен:
24.05.2014
Размер:
265.04 Кб
Скачать

ОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ

Н. В. ПЕРЦЕВ

ЛЕКЦИИ по эконометрике

Часть II. Вычислительные аспекты

Îìñê 2003

Аннотация

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

1)Елисеева И.И. и др. Эконометрика. М.: Финансы и статистика, 2001 (глава 4);

2)Елисеева И.И. и др. Практикум по эконометрике. М.: Финансы и статистика, 2001 (раздел 3);

3)Кремер Н.Ш., Путко Б.А. Эконометрика. М.: Юнити, 2002 (глава 9).

Эти же учебники рекомендуются для изучения и других материалов курса. Для студентов заочной, заочно-ускоренной и вечерне-ускоренной форм обучения

ÎìÃÓ.

2

ЧАСТЬ 1. РЕГРЕССИОННЫЙ АНАЛИЗ 1.1. ПОСТАНОВКА ЗАДАЧИ

Пусть изучается некоторый объект V , который характеризуется величинами

x, y, . . . , z, w,

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

Первая форма зависимости это функциональная зависимость, когда одна из величин явно (неявно, параметрически и т.д.) выражается через остальные. Здесь, как правило, имеется вполне конкретная формула, связывающая между собой рассматриваемые величины. Часто бывает так, что вид формулы известен с точностью до входящих в нее коэффициентов, и тогда эти коэффициенты требуется найти по результатам наблюдений (измерений). В более сложном варианте конкретный вид формулы может вызывать определенные трудности, и тогда следует рассматривать набор формул и выбирать какую-то одну из них.

Вторая форма зависимости это стохастическая зависимость, которая, как правило, не описывается конкретной формулой. Здесь зависимость между величинами проявляется в том, что изменение одной из величин влияет на возможные значе- ния оставшихся величин. Если же зависимость между величинами отсутствует, то изменение одной из них никаким образом не отражается на возможных значениях остальных. Более точно такая зависимость проявляется в изменении закона распределения одной величины под влиянием конкретных значений других величин. Если же зависимость между величинами отсутствует, то изменение одной из них не отражается на законах распределения остальных.

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

В простейшем случае зависимость между двумя величинами y и x строится в виде

y = f(x) + ε,

(1)

где f(x) некоторая функция. Величина ε учитывает погрешность приближенной связи y ≈ f(x) и включает в себя все неучтенные или неизвестные факторы. Очевидно, что выбор функции f(x) представляет собой довольно трудную задачу, для решения которой необходимо уметь оценивать свойства погрешности ε. Обычно функцию f(x) выбирают так, чтобы дисперсия погрешности D(ε) = D(y − f(x)) была бы как можно меньше, то есть D(y − f(x)) → min . Как известно, решение данной задачи дает функция

f(x) = M(y/x),

(2)

где выражение M(y/x) означает условное математическое ожидание величины y при фиксированном значении величины x. Функция f(x) называется регрессией y на x. На практике нахождение f(x) по формуле (2) довольно затруднительно или вообще

3

невозможно, поскольку необходимо иметь информацию о совместном распределении пары (x, y) в соответствующей генеральной совокупности. Поэтому, как прави-

ло, f(x) подбирают среди некоторого класса достаточно простых функций и затем

по выборочным данным определяют ее коэффициенты. В конкретных задачах ча-

сто используют линейные, квадратичные, показательные, тригонометрические и др. функции. Например, формула связи y = a0 + a1x + a2x2 + ε, содержащая параметры

a0, a1, a2, отражает квадратичную зависимость y от x.

В более общем случае может изучаться зависимость величины y от многомерной величины u = (x1, x2, . . . , xk), и эта зависимость строится в виде

y = f(b, u) + ε,

(3)

ãäå b = (b1, b2, . . . , b`) вектор неизвестных параметров. Функция f(b, u) называется множественной регрессией y на u. В уравнении (3) величина y называется зависимой переменной, а x1, x2, . . . , xk объясняющими переменными.

Выбор функции f(b, u) и оценка ее параметров опирается на набор данных, пред-

ставленных в следующей таблице.

Таблица 1

Набор данных для регрессионного анализа

N

y

x1

x2

· · ·

xk

1

y1

x11

x21

· · ·

xk1

2

y2

x12

x22

· · ·

xk2

· · ·

· · ·

· · ·

· · ·

· · ·

· · ·

i

yi

x1i

x2i

· · ·

xki

· · ·

· · ·

· · ·

· · ·

· · ·

· · ·

n

yn

x1n

x2n

· · ·

xkn

Предполагается, что значения величин (yi, x1i, x2i, . . . , xki) получены одновременно при конкретном наблюдении (измерении), 1 ≤ i ≤ n. Кроме того, считается, что

каждый столбец таблицы 1 задает выборку значений соответствующей величины. Параметр n означает объем выборки.

Для оценки вектора параметров b зависимости (3) по данным табл. 1 используется

метод наименьших квадратов (МНК). Сущность этого метода заключается в следующем. Составляется функция L(b), которая описывает меру рассеивания данных по

переменной y относительно приближенных значений по переменной u

 

 

 

 

 

n

yi − f(b, u[i])

 

2 ,

(4)

 

 

L(b) =

 

 

 

 

 

Xi

 

 

 

 

 

 

=1

 

 

 

 

более сложный вид.

 

 

 

 

 

 

¯

ãäå u[i] = (x1i, x2i, . . . , xki), 1

 

i

 

n. В некоторых случаях выражение для L(b) имеет

 

Искомый вектор оценок параметров

b находится как решение

 

 

 

 

 

 

 

 

 

задачи на экстремум

 

 

 

 

L(b) → min .

 

 

 

 

 

 

 

 

 

 

(5)

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

Предварительный вид функции f(x) или f(b, u) может быть установлен, исходя из графического анализа данных. Наиболее удобно изучать парную зависимость, т.е.

4

зависимость y от какой-то одной из объясняющих переменных, например, от x1. Здесь используют графическое представление пар точек (x1i, yi) на плоскости, 1 ≤ i ≤ n. При нанесении этих пар на плоскость получается некоторое ¾облако¿ точек, форма которого может говорить о наличии или отсутствии зависимостей. Если ¾облако¿ точек имеет вполне конкретную, выраженную форму, то можно вполне уверенно говорить о наличии зависимости между переменными x1 и y. В противном случае зависимости может и не быть (см. рис. 1, 2).

Графическое представление данных позволяет сделать определенный качественный вывод о возможной зависимости между рассматриваемыми переменными x1 è y. Вместе с тем установление факта их зависимости или независимости требует привлечения количественных методов, которые излагаются в следующих разделах.

y

6

**

* * * *

**

*

*

*

*

 

 

 

 

 

 

 

*

 

 

**

* *

-

x1

Рис. 1. Облако точек. Имеется зависимость

y

6

 

*

 

 

*

 

 

 

 

 

*

 

 

*

 

 

 

 

 

 

 

*

*

 

 

 

*

 

 

 

 

 

**

 

*

 

*

*

 

 

 

 

 

 

 

*

 

 

 

*

*

*

 

 

 

*

 

 

*

 

 

*

 

 

*

 

 

 

 

 

*

 

-

x1

Рис. 2. Облако точек. Нет зависимости

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

5

1.2. ЛИНЕЙНАЯ РЕГРЕССИОННАЯ ЗАВИСИМОСТЬ

1.2.1. Основные предположения.

Примем, что связь между зависимой и объясняющими переменными имеет следующий вид:

y = b0 + b u + ε = b0 + b1 x1 + . . . + bi xi + . . . + bk xk + ε.

(6)

Здесь b0, b1, . . . , bi, . . . , bk параметры линейной зависимости (линейной регрессии), величина ε случайная ошибка наблюдений (измерений). Все эти параметры являют-

ся, вообще говоря, неизвестными и подлежат определению по выборочным данным. Если для некоторого 1 ≤ i ≤ k окажется, что bi 6= 0, то формула (6) будет говорить

о существовании зависимости между переменными xi è y. Ïðè bi = 0 нельзя гово- рить о зависимости между y и xi, выраженной в линейной форме. Если же для всех 1 ≤ i ≤ k окажется, что bi = 0, то будем говорить, что линейная зависимость между y и объясняющими переменными отсутствует. Зависимость y от xi может иметь место, но в другой, более сложной форме.

Нахождение оценок параметров и обоснование зависимости (6) опирается на следующие предположения относительно случайной составляющей ε:

H1) математическое ожидание и дисперсия величины ε таковы, что

M(ε) = 0, D(ε) = σ2 = const > 0.

(7)

H2) любые пары значений εi, εj величины ε являются некоррелированными, т.е. при i 6= j имеет место равенство M(εi εj) = 0, в частности, это верно и для пар εi = yi b0 b ui è εj = yj b0 b uj, ãäå yi, yj, ui, uj взяты из таблицы 1;

H3) величина ε имеет нормальное распределение с параметрами, заданными фор-

мулой (7).

Выполнение предположений H1) и H2) позволяет применить метод наименьших квадратов (МНК) и получить формулы для оценок параметров зависимости (6). Предположения H1) и H2) называют основными предположениями МНК.

Выполнение предположения H3) дает возможность обосновать наличие или отсутствие зависимости между переменной y и переменными x1, x2, . . . , xk, заданной формулой (6).

1.2.2. Формулы для одной объясняющей переменной. Изучаем зависимость вида

y = b0 + b1 x1 + ε.

(8)

Полагаем, что у нас имеются выборки значений переменной y и переменной x1, ïðåä- ставленные в соответствующих столбцах таблицы 1. Обозначим

1

n

1

n

 

 

 

Xi

 

 

X

 

1 = n

x1i, y¯ = n

(9 a)

=1

yi,

 

 

 

 

i=1

 

n

 

 

 

n

 

X

 

 

Xi

 

Qx1x1 = x12i − n (¯x1)2, Qx1y =

(x1i yi) − n x¯1 y,¯

(9 b)

i=1

 

 

 

=1

 

6

Оценки параметров b0, b1, входящих в уравнение регрессии (8), равны

¯

 

Qx1y

¯

¯

 

b1

=

Qx1x1

,

b0

= y¯ − b1 1.

(10)

Используя полученные оценки, сформируем выборку остатков

 

 

e1, e2, . . . , ei, . . . , en,

(11)

которые задают отклонения наблюдаемых значений yi от их предсказанных значений

по формуле (8), т.е.

¯

 

 

 

 

¯

 

≤ i ≤ n.

 

(12)

ei = yi − b0

− b1 x1i, 1

 

По выборке (11) вычислим остаточную сумму квадратов

 

 

 

 

n

 

 

 

 

 

Xi

 

 

 

Qee =

ei2,

 

 

(13)

 

 

=1

 

 

 

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

 

¯

 

 

 

¯

, b1

Оценки (10) дают приближенные значения параметров b0, b1, ò.å. b0 ≈ b0

≈ b1.

На основании этих приближенных равенств нельзя получить уверенного заключения о точном значении искомого параметра b1 и проверить неравенство b1 6= 0. Именно это неравенство и будет говорить о наличии или отсутствии линейной зависимости

между y и x1. Точность оценивания параметра b1 зависит от объема выборки n и

характеризуется стандартной ошибкой оценки ¯ ¯ b1. Стандартная ошибка σ1 оценки b1

находится по формуле

s

Qee

σ1 = . (14) (n − 2) Qx1x1

Зафиксируем значение объясняющей переменной x1 = x1. Тогда выражение

¯

¯

(15)

yˆ = b0

+ b1 x1

будет задавать приближенное значение зависимой переменной y, т.е. y ≈ yˆ. Точность оценивания y характеризуется стандартной ошибкой полученной оценки и обознача- ется σy. Стандартная ошибка σy задается формулой

 

y

 

s

n − 2

 

n

 

Qx1x1

 

 

 

σ

 

=

 

 

Qee

1 +

1

+

(x1 − x¯1)2

.

(16)

 

 

 

 

 

 

Перейдем к обоснованию наличия или отсутствия линейной зависимости (8) между переменными y и x1. Выдвигаем гипотезу H0 об отсутствии такой зависимости. Это равносильно тому, что b1 = 0. Зафиксируем уровень значимости α · 100%. Число α задает вероятность ошибки первого рода. Ошибка первого рода означает, что пред-

ставленные данные и результаты их обработки не согласуются с принятой гипотезой H0, и мы ее отвергаем. Проверка гипотезы H0 опирается на два способа.

При первом способе вычисляем величину

 

¯2

Qx1x1 (n 2)

 

 

F =

b1

.

(17)

 

 

 

Qee

 

7

1.

Эту величину будем сравнивать с критическим значением Fα распределения Фишера ñ f1 = 1 è f2 = n − 2 степенями свободы на уровне значимости α (таблица П1). Если окажется, что выполнено неравенство F ≤ Fα, то гипотезу H0 принимаем, и линейную зависимость (8) называем не значимой. Если же F > Fα, то гипотезу H0 отклоняем и считаем, что между переменными x1 и y имеется линейная зависимость, и эту зависимость будем называть значимой.

При втором способе строим границы доверительного интервала для параметра b1

по формуле

¯

 

 

¯

+ tα σ1),

(18)

b1 I1 = (b1

− tα σ1, b1

ãäå tα критическое значение распределения Стьюдента c n − 2 степенями свободы на уровне значимости α (таблица П2). Интервал I1 накрывает параметр b1 с вероят- ностью p = 1 − α. Если окажется, что доверительный интервал I1 содержит в себе число ноль, то считается, что b1 = 0 и, как следствие, гипотеза H0 принимается. Если же доверительный интервал I1 не содержит в себе число ноль, то полагается, что b1 6= 0 и поэтому гипотеза H0 отклоняется.

Предположим, что между переменными x1 и y установлена значимая линейная зависимость. Тогда по заданному x1 = x1 можно указать границы для ожидаемого значения y с учетом влияния случайной составляющей ε. Эти границы устанавлива-

ются в форме доверительного интервала

y Iy = (ˆy − tα σy, yˆ + tα σy),

(19)

который содержит значение переменной y с вероятностью p = 1 − α. Критическое

значение tα описано выше, величины y,ˆ σy заданы формулами (15) и (16). Границы доверительного интервала c1 = yˆ−tα σy, c2 = yˆ+ tα σy, как функции от величины x1,

приведены на рис. 3. Из него видно, что точность предсказания возможных значений y убывает по мере удаления точки x1 от точки

y

6

c2

c1

 

-

 

1

 

x1

Рис. 3. Границы доверительного интервала для y

8

1.2.3. Формулы для двух объясняющих переменных.

В этом разделе будем изучать зависимость y от двух объясняющих переменных x1 è x2, заданную в линейной форме

y = b0 + b1 x1 + b2 x2 + ε.

(20)

Предполагается, что между x1 è x2 нет линейной связи, то есть x2 6= a1 x1 +a2, a1 6= 0. В противном случае соотношение (20) с точностью до обозначений совпадает с (8). Полагаем, что у нас имеются выборки значений переменной y и переменных x1, x2, представленные в соответствующих столбцах таблицы 1. Обозначим

1

n

1

 

n

1

 

n

 

 

 

Xi

 

 

 

X

 

 

 

X

 

1 =

n

x1i, x¯2

=

n

 

x2i,

y¯ =

n

 

yi,

(21 a)

 

 

=1

 

 

 

i=1

 

 

 

i=1

 

 

 

 

 

 

 

 

n

 

 

= Qx1x1 · Qx2x2 Qx2

 

 

 

 

Xi

− n (¯x1)2,

 

1x2 ,

Qx1x1 =

x12i

(21 b)

 

 

 

 

 

 

 

=1

 

 

 

 

 

 

n

 

 

 

 

n

 

 

 

 

X

 

 

 

 

Xi

 

 

Qx2x2 =

x22i − n (¯x2)2,

Qyy =

yi2 − n (¯y)2,

(21 c)

 

 

i=1

 

 

 

 

=1

 

 

 

 

n

 

 

 

 

 

n

 

 

Xi

 

 

 

 

X

 

 

Qx1y = (x1i yi) − n x¯1 y,¯

Qx2y =

(x2i yi) − n x¯2 y,¯

(21 d)

=1

 

 

 

 

i=1

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

Xi

 

 

 

 

 

 

 

 

Qx1x2 =

(x1i x2i) − n x¯1 2.

 

(21 e)

=1

Тогда оценки параметров линейной зависимости (20) задаются соотношениями

¯ Qx2x2 · Qx1y Qx1x2 · Qx2y

b1 = ,

¯ Qx1x1 · Qx2y − Qx1x2 · Qx1y

b2 = ,

¯

¯

¯

b0

= y¯ − b1 1

− b2 2.

(22 a)

(22 b)

(22 c)

Заметим здесь, что при проведении вычислений по формулам (21), (22) часто полу- чаются неверные результаты. Это вызвано ошибками округлений, к которым очень чувствительны эти формулы. Поэтому все вычисления должны проводиться очень аккуратно и продуманно.

Используя полученные оценки, сформируем выборку остатков

e1, e2, . . . , ei, . . . , en,

(23)

которые задают отклонения наблюдаемых значений yi от их предсказанных значений по формуле (20), т.е.

¯

¯

¯

≤ i ≤ n.

(24)

ei = yi − b0

− b1 x1i − b2 x2i, 1

По выборке (24) вычислим остаточную сумму квадратов

n

 

Xi

 

Qee = ei2,

(25)

=1

 

9

задается формулой

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

¯

¯

Qx2y).

Qee = Qyy − (b1

Qx1y + b2

Qee также может

(26)

Это позволяет проверить правильность вычислений по формулам (21) (25). Оценки (22) дают приближенные значения параметров b0, b1, b2, ò.å.

¯

, b1

¯

, b2

¯

b0 ≈ b0

≈ b1

≈ b2.

На основании этих приближенных равенств нельзя получить уверенного заключения о точных значениях параметров b1 è b2, а также проверить неравенства b1 6= 0 èëè b2 6= 0. Эти неравенства указывают на наличие или отсутствие линейной зависимости между y и объясняющими переменными x1 è x2. Точность оценивания параметров b1, b2 зависит от объема выборки n и характеризуется стандартными ошибками оценок

¯

¯

¯

¯

b1,

b2

. Стандартные ошибки σ1, σ2 оценок b1,

b2 находятся по формулам

rr

σ1 =

Qee

 

·

Qx2x2

, σ2 =

Qee

 

·

Qx1x1

.

(27)

 

 

 

 

 

 

 

n − 3

 

n − 3

 

 

Зафиксируем значения объясняющих переменных x1 = x1, x2 = x2. Тогда выра-

жение

¯

¯

 

¯

(28)

yˆ = b0

+ b1 x1

+ b2 x2

будет задавать приближенное значение зависимой переменной y, т.е. y ≈ yˆ. Точность оценивания y характеризуется стандартной ошибкой полученной оценки и обознача- ется σy. Стандартная ошибка σy

s

 

Qee

·

1

 

1

· δy

 

 

σy =

 

1 +

 

+

 

,

(29)

n − 3

n

 

где величина δy равна

 

 

 

 

 

 

 

 

 

δy = Qx2x2 (x1 − x¯1)2 − 2 Qx1x2 (x1 − x¯1)(x2 − x¯2) + Qx1x1 (x2 − x¯2)2.

(30)

Перейдем к обоснованию наличия или отсутствия линейной зависимости (20) между переменными y и x1, x2. Выдвигаем гипотезу H0 об отсутствии такой зависи- мости. Это равносильно тому, что b1 = 0 è b2 = 0. Зафиксируем уровень значимости α · 100%. Число α задает вероятность ошибки первого рода. Ошибка первого рода

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

величину

¯

¯

 

 

 

 

Qx2y) (n − 3)

 

 

 

F =

(b1

Qx1y + b2

 

(31)

 

 

 

 

 

2 Qee

 

 

 

 

èбудем сравнивать ее с критическим значением Fα распределения Фишера с f1 = 2

èf2 = n − 3 степенями свободы на уровне значимости α (таблица П1). Если окажется, что выполнено неравенство F ≤ Fα, то гипотезу H0 принимаем, а линейную

зависимость (20) называем не значимой. Если же F > Fα, то гипотезу H0 отклоняем и считаем, что между y и x1, x2 имеется линейная зависимость, и эта зависимость называется значимой.

10