Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_attestatsia_shpora.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
192.71 Кб
Скачать

Метод наименьших квадратов

Пусть имеется n наблюдений (хi, уi), i=0, 1, 2,…, n и требуется приблизитьэти данные многочленом степени N < n:

РN(x)=a0+a1x+ a2x2+…+ aN xN (5.3)

таким, который минимизирует функцию

(5.4)

Левая часть выражения (5.4) содержит независимые параметры ,

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

Необходимым условием минимума является равенство нулю в этой точке первых производных:

…………………. (5.5)

Для функции (5.4) эта система уравнений принимает вид:

, (5.6)

к=0, 1,…, N.

После несложных алгебраических преобразований получим систему линейных алгебраических уравнений:

…………………………………………………………… (5.7)

(5.7) является СЛАУ, определитель которой, как доказано в /5/, отличен от нуля. Значит СЛАУ (5.7) имеет единственное ненулевое решение. Из этого следует, что МНК в классе алгебраических полиномов порядка n дает единственное решение.

При N=1, т.е. при линейной аппроксимации МНК система (5.7) принимает вид:

(5.8)

Решать ее проще всего методом исключения неизвестных.

Пример. Таблично заданная функция имеет вид:

х

0 1 2 3 4

у

1 2 2,2 2,7 4,2

Нанесем эти точки на рисунок.

Рис6. Схема расположения точек и аппроксимирующая МНК прямая

Из расположения точек на рис.6 видно, что зависимость у=у(х) линейная, т.е. у=а01х, отклонения значений уi, i=0,1,…4 от этой зависимости могут быть обусловлены ошибками измерений и/или локальными неоднородностями изучаемого геологического объекта.Для нахождения линейной зависимости МНК необходимо составить систему (5.8) при N=1. Предварительные расчёты сведены в табл. 1. В этой таблице в последней строке приведены суммы значений соответствующих столбцов. По данным табл.1. составим аналог

СЛАУ (5.8):

0+10а1=12,1

10а0+30а1=31,3.

Таблица 1

х

у

х2

ху

1

2

3

4

5

6

0

1

0

0

1

0

1

2

1

2

1,71

0,0841

2

2,2

4

4,4

2,42

0,0484

3

2,7

9

8,1

3,13

0,1849

4

4,2

16

16,8

3,84

0,1297

10

12,1

30

31,3

0,447


Методом исключения неизвестных находим: а0=1, а1=0,71, значит зависимость имеет вид у=1+0,71х. Для проверки правильности расчетов нанесем эту линию на рисунок.

Для оценки качества аппроксимации следует найти сумму квадратов отклонений замеренных значений уi от сглаженных в заданных узлах х i , i= 0, 1,…, 4, обозначим ее S2ocт.

Значения находят в данном примере из выражения =1+0,71×хi, они записаны в пятом столбце таблицы 1. По числам шестого столбца находим

S2ocт, в данном примере S2ocт = 0,447.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]