Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по эконометрике- часть 2.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
257 Кб
Скачать
☆

Матричная форма мнк

Рассмотрим систему нормальных уравнений МНК (2.3), используя обозначения матричной алгебры. А именно, введем следующие обозначения:

(2.8)

где m – число признаков-факторов,

n - число наблюдений.

Каждая строка матрицы соответствует одному из наблюдений, а каждый столбец, кроме первого, - одному из факторов.

Если транспонировать матрицу X размерности n x (m + 1), в полученной матрице XТ размерности (m + 1) x n каждый столбец будет соответствовать одному из факторов, а строки - наблюдениям. Перемножив полученную матрицу XТ на X, получим симметричную матрицу размерности (m + 1) x (m + 1):

(2.9)

Т

(2.10)

огда система (2.3) примет вид XТXА = XТY. Умножим слева обе части этого выражения на матрицу (XТX)-1, получим: (XТX)-1XТXА = = (XТX)-1XТY. Поскольку (XТX)-1XТX = I, формула для нахождения вектора параметров А примет вид:

А = (XТX)-1XТY

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

Виды уравнений регрессии, параметры которых можно определить при помощи МНК:

1) линейная регрессия

2) нелинейная регрессия

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

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

Рассмотрим это более подробно.

Применение МНК к полиномиальной регрессии рассмотрим на примере использования квадратической функции в парной регрессии, т.е. при определении параметров уравнения y = ax2 + bx + c. В этом случае будет построена система трех нормальных уравнений, с помощью которой можно найти три неизвестных параметра a, b и c (n – число наблюдений):

(2.11)

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

Применение МНК к гиперболической функции. Эту функцию можно линеаризовать путем замены переменных. В уравнении гиперболы у = = a/x + b осуществим замену переменных следующим образом: z = 1/x. После этого уравнение станет линейным: у = az + b.

Применение МНК к степенной функции. Линеаризацию степенной функции y = axb осуществляют, логарифмируя обе части уравнения: ln y = = ln a + b*ln x. Можно осуществить замену переменных z = ln x и q = = ln y, тогда уравнение примет вид q = ln a + bz с неизвестными параметрами ln a и b, которые можно найти с помощью МНК.

Применение МНК к экспоненциальной функции (у = aеbx). Эта функция также линеаризуется путем логарифмирования: ln y = ln a + bx; после замены переменной q = ln y получим q = ln a + bx.

Вышеперечисленные приемы линеаризации легко обобщаются на случай множественной регрессии. Рассмотрим это на примере степенной функции . Логарифмируя это уравнение, получим: ln y = ln a + b1*ln x1+b2*ln x2 + … + bm*ln xm, после чего путем замены переменных можно перейти к множественной линейной регрессии и применять МНК.

Линеаризация некоторых других функций для применения МНК. Например, рассмотрим функцию y = f(x1,x2) = a1х1 + a2х12 + a3х22 + b. Осуществим замену переменных следующим образом: x3 = х12; x4 = х22. Тогда функция примет линейный вид: y = a1х1 + a2x3 + a3x4 + b.