0 | 0,870 | -1,514 | 0,104 | 0,032 | -2,110 | -0,482 | -0,591 | -0,354 | ||
1 | 0,916 | -1,500 | -0,001 | -0,001 | -2,128 | -0,553 | -0,603 | -0,406 | 0,0459 | 0,0144 |
2 | 0,916 | -1,501 | 0,000 | 0,000 | -2,126 | -0,551 | -0,601 | -0,405 | 0,0000 | 0,0016 |
3 | 0,916 | -1,501 | 0,000 | 0,000 | -2,126 | -0,551 | -0,601 | -0,405 | 0,0000 | 0,0000 |
Таким образом, будем считать, что минимум суммы квадратов отклонения значений степенной зависимости от табличных данных достигается при значениях её параметров и (с погрешностью, не превышающей 0,001). При этом остаточная сумма квадратов составляет
,
что в относительных единицах равно 9,5 %.
Полученная величина может служить критерием для сравнения с остаточной суммой квадратов, соответствующей какой-либо другой оценке параметров степенной зависимости, вычисленной тем или иным способом.
Рассматриваемая задача однофакторной нелинейной регрессии была сведена к решению нормальной системы нелинейных уравнений методом Ньютона. Другим известным подходом к решению задачи нелинейного оценивания является линейная параметризация математической модели [5].
Разложим функцию в ряд Тейлора в окрестности точки :
Ограничиваясь линейной частью разложения, получаем аппроксимацию: , где , .
В этом случае сумма квадратов остатков будет описываться выражением вида:
. (1.21)
Очевидно, что функционал (1.21) представляет собой квадратичную форму относительно параметров и и, следовательно, система нормальных уравнений и будет линейной относительно этих параметров:
,
.
Отсюда имеем:
,
.
Вводя обозначения , , , , , , получаем систему уравнений (1.7)
из решения которой находим
, .
Вычисляя новые приближения по формулам и , получаем итерационный процесс уточнения параметров заданной нелинейной зависимости, – номер итерации. Условием завершения итерационной процедуры может служить выполнение неравенств: , , где – заданная величина погрешности вычислений.
В качестве начального приближения можно взять значения, полученные выше по формулам (1.20): , .
Данные для вычисления коэффициентов нормальной системы уравнений (1.7) на первой итерации представлены в табл. 1.12.
Таблица 1.12
Данные для вычисления коэффициентов нормальной системы
уравнений (1.7) на первом шаге итерационной процедуры
1 | -1,5 | 6,50 | 1,000 | 0,000 | 0,000 | 0,000 | 0,000 | 0,000 |
2 | -1,2 | 4,30 | 0,452 | 0,103 | 0,119 | 0,027 | 0,051 | 0,013 |
3 | -0,9 | 3,53 | 0,241 | 0,099 | 0,113 | 0,046 | 0,046 | 0,021 |
4 | -0,6 | 2,93 | 0,143 | 0,080 | 0,092 | 0,051 | 0,019 | 0,012 |
5 | -0,3 | 2,42 | 0,092 | 0,063 | 0,072 | 0,050 | 0,005 | 0,004 |
6 | 0,0 | 2,01 | 0,062 | 0,050 | 0,057 | 0,046 | -0,004 | -0,004 |
7 | 0,3 | 0,68 | 0,044 | 0,040 | 0,046 | 0,041 | 0,001 | 0,002 |
8 | 0,6 | 1,67 | 0,033 | 0,032 | 0,037 | 0,036 | -0,005 | -0,005 |
9 | 0,9 | 0,03 | 0,025 | 0,026 | 0,030 | 0,032 | -0,009 | -0,011 |
10 | 1,2 | 0,57 | 0,019 | 0,022 | 0,025 | 0,028 | 0,000 | 0,000 |
2,111 | 0,514 | 0,591 | 0,357 | 0,104 | 0,032 |
Система нормальных уравнений
имеет решение: и . Отсюда новые уточненные оценки параметров: и .
Данные для вычисления коэффициентов нормальной системы уравнений (1.7) на второй итерации представлены в табл. 1.13.
Таблица 1.13
Данные для вычисления коэффициентов нормальной системы
уравнений (1.7) на втором шаге итерационной процедуры
1 | -1,5 | 6,50 | 1,000 | 0,000 | 0,000 | 0,000 | -0,046 | 0,000 |
2 | -1,2 | 4,30 | 0,455 | 0,109 | 0,119 | 0,029 | 0,028 | 0,007 |
3 | -0,9 | 3,53 | 0,244 | 0,105 | 0,115 | 0,049 | 0,033 | 0,016 |
4 | -0,6 | 2,93 | 0,146 | 0,086 | 0,094 | 0,055 | 0,012 | 0,007 |
5 | -0,3 | 2,42 | 0,094 | 0,068 | 0,074 | 0,054 | 0,000 | 0,000 |
6 | 0,0 | 2,01 | 0,064 | 0,054 | 0,059 | 0,049 | -0,008 | -0,007 |
7 | 0,3 | 0,68 | 0,046 | 0,043 | 0,047 | 0,044 | -0,001 | -0,001 |
8 | 0,6 | 1,67 | 0,034 | 0,035 | 0,038 | 0,039 | -0,007 | -0,008 |
9 | 0,9 | 0,03 | 0,025 | 0,029 | 0,031 | 0,035 | -0,011 | -0,013 |
10 | 1,2 | 0,57 | 0,020 | 0,024 | 0,026 | 0,031 | -0,001 | -0,002 |
2,128 | 0,552 | 0,603 | 0,386 | 0,000 | -0,001 |
Система нормальных уравнений
имеет решение: и . Отсюда новые, уточненные оценки параметров: и .
Данные для вычисления коэффициентов нормальной системы уравнений (1.7) на третьей итерации представлены в табл. 1.14.
Таблица 1.14
Данные для вычисления коэффициентов нормальной системы
уравнений (1.7) на третьем шаге итерационной процедуры
1 | -1,5 | 6,50 | 1,000 | 0,000 | 0,000 | 0,000 | -0,046 | 0,000 |
2 | -1,2 | 4,30 | 0,455 | 0,109 | 0,119 | 0,029 | 0,029 | 0,007 |
3 | -0,9 | 3,53 | 0,244 | 0,105 | 0,115 | 0,049 | 0,033 | 0,016 |
4 | -0,6 | 2,93 | 0,146 | 0,086 | 0,093 | 0,055 | 0,012 | 0,007 |
5 | -0,3 | 2,42 | 0,094 | 0,068 | 0,074 | 0,053 | 0,000 | 0,000 |
Окончание табл. 1.14
6 | 0,0 | 2,01 | 0,064 | 0,054 | 0,058 | 0,049 | -0,008 | -0,007 |
7 | 0,3 | 0,68 | 0,045 | 0,043 | 0,047 | 0,044 | -0,001 | -0,001 |
8 | 0,6 | 1,67 | 0,033 | 0,035 | 0,038 | 0,039 | -0,007 | -0,008 |
9 | 0,9 | 0,03 | 0,025 | 0,028 | 0,031 | 0,035 | -0,010 | -0,013 |
10 | 1,2 | 0,57 | 0,020 | 0,024 | 0,026 | 0,031 | -0,001 | -0,002 |
2,126 | 0,551 | 0,601 | 0,384 | 0,000 | 0,000 |
Система нормальных уравнений
имеет решение: и . Отсюда новые, уточненные оценки параметров: и .
Так как и , эти оценки с погрешностью, не превышающей , обеспечивают минимум остаточной суммы квадратов. Очевидно, что полученный результат и совпадает с результатом вычислений методом Ньютона, причем в обоих случаях потребовалось по три итерации. Следовательно, и остаточные суммы квадратов будут одинаковыми: .
Рассмотрим решение задачи из примера 1.2 на основе линеаризующих преобразований нелинейной зависимости [2, 5]. Целью таких преобразований является сведение системы нормальных уравнений к линейному виду, что существенно упрощает её решение.
Представим табличные данные в виде
, . (1.22)
Прологарифмируем обе части выражения (1.22):
Обозначая , , , и , получаем линейную по параметрам и модель, описывающую табличные данные :
, . (1.23)
Минимизируя квадрат “невязки”: , получаем линейную систему нормальных уравнений
(1.24)
коэффициенты которой вычисляются по формулам:
;
. (1.25)
С учетом введенных обозначений оценки параметров степенной зависимости находятся по формулам и .
Для вычисления коэффициентов в системе уравнений (1.24) используем данные из табл. 1.10 и формируем табл. 1.15.
Подставляя результаты суммирования из табл. 1.15, получаем систему двух линейных алгебраических уравнений:
Таблица 1.15
Дата: 2019-07-30, просмотров: 192.