<<
>>

Нелинейная регрессия

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

у = а + рх7 + и,              (4.28)

и хотите получить оценки              а, р и у, имея значения у их.              Уравнение              (4.28) не

может быть преобразовано              в уравнение линейного вида, поэтому              в              этом              случае

невозможно применение обычной процедуры оценивания регрессии.

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

  1. Принимаются некоторые правдоподобные исходные значения параметров.
  2. Вычисляются предсказанные значения у по фактическим значениям х с использованием этих значений параметров.
  3. Вычисляются остатки для всех наблюдений в выборке и, следовательно, S — сумма квадратов остатков.
  4. Вносятся небольшие изменения в одну или более оценку параметров.
  5. Вычисляются новые предсказанные значения у, остатки и S.
  6. Если S меньше, чем прежде, то новые оценки параметров лучше прежних и их следует использовать в качестве новой отправной точки.
  7. Шаги 4, 5 и 6 повторяются вновь до тех пор, пока не окажется невозможным внести такие изменения в оценки параметров, которые привели бы к уменьшению S.
  8. Делается вывод о том, что величина Sминимизирована и конечные оценки параметров являются оценками по методу наименьших квадратов.

Пример

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

(4.29)

р

у = а + — + и.

х

Для большей простоты предположим, что мы знаем, что а= 12; следовательно, нам нужно определить только один неизвестный параметр. Предположим, мы поняли, что зависимость имеет вид (4.29), однако не можем догадаться, что следует применить преобразования, рассмотренные в разделе 4.1. Вместо этого мы применяем нелинейную регрессию.

На рис. 4.3 показаны значения S, которые будут получены при любом возможном выборе b при значениях у и х, приведенных в табл. 4.1. Предположим, что мы начнем, приняв b равным —6,0. Уравнение при этом примет вид:

(4.30)

Вычислим предсказанные значения у и остатки и на основании последних вычислим значение S= 24,02. Затем подставим b = —7. Теперь величина Нравна 13,40, т. е. она уменьшилась. Значит, мы движемся в правильном направлении. Подставим b = —8; тогда S= 5,87. Продолжим дальше. При Ь = — 9 значение Нравно 1,44; при Ь = —10 значение S составит 0,12; при Ь = —11 оно будет 1,89.

Очевидно, что, выбрав b = — 11, мы перестарались, так как значение S вновь начало расти. Будем двигаться назад, но более мелкими шагами, например по 0,1, беря значения —10,9; —10,8 и т. д. Продолжим движение назад до тех пор, пока опять не будет «перебора», затем вновь начнем двигаться вперед еще более мелкими шагами (например, равными 0,01). Каждый раз, когда будет наблюдаться «перебор», будем изменять направление на противоположное, сокра-

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

Процесс, показанный в табл. 4.3, был прекращен после 32 итераций, к этому времени стало очевидно, что оценка находится между —9,92 и —9,94. Ясно, что в результате дальнейшего продолжения итерационного процесса могла бы быть получена более высокая точность.

Заметим, что, хотя полученная оценка очень близка к истинному значению

Сумма квадратов отклонений как функция от b

Рис.

4.3. Сумма квадратов отклонений как функция от b

10, она не совпадает с оценкой, полученной для уравнения (4.10). В принципе оба набора результатов должны быть одинаковыми, так как и тот и другой минимизируют сумму квадратов отклонений. Расхождение вызвано тем, что мы были не совсем честны в нелинейном случае. Мы предположили, что а равно истинному значению 12, а не оценили его. Если бы мы действительно не смогли найти преобразование, которое позволяет использовать линейный регрессионный анализ, то нам бы пришлось использовать нелинейный метод и искать наилучшие значения а и Ъ одновременно, и тогда мы получили бы оценку а, равную 12,08, и оценку Ь, равную —10,08, как и в уравнении (4.10).

Таблица 4.3

Ь 5 Ь 5 Ь S Ь S
-6,0 24,0233 -10,7 1,0309 -9,9 0,1093 -9,87 0,1133
-7,0 13,3971 -10,6 0,8072 -9,8 0,1335 -9,88 0,1116
-8,0 5,8706 -10,5 0,6145 -9,81 0,1297 -9,89 0,1103
-9,0 1,4435 -10,4 0,4528 -9,82 0,1262 -9,90 0,1093
-10,0 0,1160 -10,3 0,3221 -9,83 0,1230 -9,91 0,1085
-11,0 1,8880 -10,2 0,2224 -9,84 0,1201 -9,92 0,1081
-10,9 1,5713 -10,1 0,1537 -9,85 0,1175 -9,93 0,1080
-10,8 1,2856 -10,0 0,1160 -9,86 0,1152 -9,94 0,1082

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

Разработаны итерационные процедуры, которые с математической точки зрения являются значительно более сложными по сравнению с теми, которые рассмотрены в данном примере, однако до недавнего времени даже при использовании этих процедур высокая стоимость компьютерных расчетов служила тормозом к применению нелинейной регрессии. В течение последних нескольких лет ситуация стала меняться благодаря небывалому росту мощности и быстродействия компьютеров. Вследствие этого к нелинейным методам стал проявляться больший интерес, а для рядовых пользователей разработано «дружественное» программное обеспечение.
<< | >>
Источник: Доугерти К.. Введение в эконометрику: Пер. с англ. — М.: ИНФРА-М,1999. — XIV, 402 с.. 1999

Еще по теме Нелинейная регрессия:

  1. Нелинейная регрессия
  2. Нелинейная регрессия с пропущенным первым наблюдением
  3. Нелинейная регрессия. Метод Гаусса-Ньютона
  4. Оценивание регрессии с MA-ошибкой нелинейным МНК
  5. Множественная регрессия в нелинейных моделях
  6. Глава 16. Нелинейная регрессия и корреляция
  7. Нелинейная корреляция
  8. Понятие регрессии
  9. Линейные и нелинейные модели
  10. Нелинейность
  11. Глава 11. Нелинейное программирование
  12. Дробно-нелинейное программирование.
  13. Нелинейная динамика ценообразования
  14. Тема 2 Задачи нелинейной оптимизации и динамического программирования.
  15. 2.4. Оценка параметров уравнения множественной регрессии
  16. 1. Оптимизация нелинейной функции с ограничениями на неотрицательность значений переменных
- Law - Авторское право - Аграрное право - Адвокатура - Административное право - Административный процесс - Антимонопольно-конкурентное право - Арбитражный (хозяйственный) процесс - Аудит - Банковская система - Банковское право - Бизнес - Бухгалтерский учет - Вещное право - Государственное право и управление - Гражданское право и процесс - Денежное обращение, финансы и кредит - Деньги - Дипломатическое и консульское право - Договорное право - Жилищное право - Земельное право - Избирательное право - Инвестиционное право - Информационное право - Исполнительное производство - История - История государства и права - История политических и правовых учений - Конкурсное право - Конституционное право - Корпоративное право - Криминалистика - Криминология - Маркетинг - Медицинское право - Международное право - Менеджмент - Муниципальное право - Налоговое право - Наследственное право - Нотариат - Обязательственное право - Оперативно-розыскная деятельность - Права человека - Право зарубежных стран - Право социального обеспечения - Правоведение - Правоохранительная деятельность - Предпринимательское право - Семейное право - Страховое право - Судопроизводство - Таможенное право - Теория государства и права - Трудовое право - Уголовно-исполнительное право - Уголовное право - Уголовный процесс - Философия - Финансовое право - Хозяйственное право - Хозяйственный процесс - Экологическое право - Экономика - Ювенальное право - Юридическая деятельность - Юридическая техника - Юридические лица -