Модели нелинейной регрессии

Если между экономическими явлениями существуют нелинейные соотношения, то они выражаются с помощью соответствующих нелинейных функций: гиперболы у = a + b/x + e, параболы у = а + b × x + c × x2 + e и др.

Различают два класса нелинейных регрессий:

– регрессии, нелинейные относительно включенных в анализ объясняющих переменных, но линейные по оцениваемым параметрам;

– регрессии, нелинейные по оцениваемым параметрам.

Примером нелинейной регрессии по включенным в нее объясняющим переменным могут служить следующие функции:

– полиномы разных степеней: у = а + b × x + c × x2 + e; у = а + b × x + c × x2 + d × x3 + e;

– равносторонняя гипербола у = a + b/x + e.

К нелинейным регрессиям по оцениваемым параметрам относятся функции:

– степенная у = a × xb × e;

– показательная у = a × bx × e;

– экспоненциальная у = ea + b × x e.

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

у = а0 + a1 × x + a2 × x2 + e,

заменив переменные x = x1, x2 = x2, получим двухфакторное уравнение линейной регрессии:

у = а0 + a1 × x1 + a2 × x2 + e,

для оценки параметров которого используется МНК

Соответственно для полинома третьего порядка

у = а0 + a1 × x + a2 × x2 + a3 × x3 + e

при замене x = x1, x2 = x2, xЗ = x3 получим трехфакторную модель линейной регрессии

у = а0 + a1 × x + a2 × x2 + a3 × x3 + e,

а для полинома k-го порядка

у = а0 + a1 × x + a2 × x2 +ak × xk+ e

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

у = а0 + a1 × x + a2 × x2 + … ak × xk + e.

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

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

,

где y – спрос (количество); x – цена; e – случайная ошибка.

Данная модель нелинейна относительно оцениваемых параметров, ибо включает параметры a и b неаддитивно. Однако её можно считать внутренне линейной, ибо логарифмирование данного уравнения по основанию e приводит его к линейному виду:

ln y = ln a + b × ln x + ln e

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

Внутренне нелинейной будет и модель вида

,

или модель

,

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

В специальных исследованиях по регрессионному анализу к нелинейным часто относят модели, только внутренне нелинейные по оцениваемым параметрам, а все другие модели, которые внешне нелинейны, но путем преобразования параметров могут быть приведены к линейному виду, относят к классу линейных моделей. Например, экспоненциальную модель y = ea + b × x×e; ибо, прологарифмировав её по натуральному основанию, получим линейную форму модели

ln y = a + b × x + ln e.

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

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

1. Двойная логарифмическая модель (и зависимая, и объясняющая переменные заданы в логарифмическом виде). Получается при линеаризации уравнения . Сводится к линейной путем замены U=lnY Z=lnX A=lna: U= A +b · Z

2. Полулогарифмические модели - это модели вида

- лог-линейная. Получается при линеаризации уравнения . Сводится к линейной путем замены U=lnY : U= a +b · X

- линейно-логарифмическая. Сводится к линейной путем замены Z=lnX : Y= a +b · Z

3. Обратная модель . Сводится к линейной путем замены Z=1/X Y=a+b·Z+e

4. Степенная модель (полиномиальная) .