Аппроксимация функций: метод наименьших квадратов

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

Аппроксимация функций: метод наименьших квадратов - student2.ru

Значения функции Аппроксимация функций: метод наименьших квадратов - student2.ru при Аппроксимация функций: метод наименьших квадратов - student2.ru определены приближенно с некоторой случайной погрешностью. Наличие этой погрешности делает нецелесообразным подбор такой приближенной функции, которая точно бы проходила через все экспериментальные данные, т.е. через точку Аппроксимация функций: метод наименьших квадратов - student2.ru , Аппроксимация функций: метод наименьших квадратов - student2.ru . Лучше подобрать такую аппроксимацию, которая бы сглаживала случайные погрешности измерений.

Для приближения (аппроксимации) неизвестной теоретической функции Аппроксимация функций: метод наименьших квадратов - student2.ru будем использовать обобщенный многочлен Аппроксимация функций: метод наименьших квадратов - student2.ru , при этом Аппроксимация функций: метод наименьших квадратов - student2.ru называют эмпирической функцией, а ее график – эмпирической кривой.

Задача нахождения (построения) Аппроксимация функций: метод наименьших квадратов - student2.ru состоит из двух этапов:

1) Определение вида аппроксимирующей функции Аппроксимация функций: метод наименьших квадратов - student2.ru .

2) Определение параметров (коэффициентов Аппроксимация функций: метод наименьших квадратов - student2.ru ) функции Аппроксимация функций: метод наименьших квадратов - student2.ru .

1 этап: При определении вида аппроксимирующей функции Аппроксимация функций: метод наименьших квадратов - student2.ru исходят из характера расположения экспериментальных точек.

Так, если точки располагаются вдоль некоторой прямой, то в качестве Аппроксимация функций: метод наименьших квадратов - student2.ru выбирают Аппроксимация функций: метод наименьших квадратов - student2.ru - симметричную функцию, зависящую от двух параметров Аппроксимация функций: метод наименьших квадратов - student2.ru .

Аппроксимация функций: метод наименьших квадратов - student2.ru

Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru

Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru

2 этап: Определение параметров аппроксимирующей функции по методу наименьших квадратов (МНК).

Пусть определен вид аппроксимирующей функции Аппроксимация функций: метод наименьших квадратов - student2.ru . Подбор параметров будем осуществлять таким образом, чтобы сумма квадратов отклонений ординат аппроксимирующей функции от экспериментальных значений Аппроксимация функций: метод наименьших квадратов - student2.ru , Аппроксимация функций: метод наименьших квадратов - student2.ru была наименьшей.

Аппроксимация функций: метод наименьших квадратов - student2.ru

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

изучают статистическую совокупность людей одновременно по обхвату груди Аппроксимация функций: метод наименьших квадратов - student2.ru и росту Аппроксимация функций: метод наименьших квадратов - student2.ru .

Пусть в результате изучения получены данные:

Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru
Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru

Эта таблица выражает некоторую функциональную зависимость между Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru , и задача состоит в том, чтобы по этой таблице установить какую именно целесообразно принять аналитическую формулу связи между Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru . Для решения этого вопроса, рассматривая упорядоченные пары чисел Аппроксимация функций: метод наименьших квадратов - student2.ru данной таблицы как точки на координатной плоскости, построим их. Может оказаться, что точки группируются около некоторой прямой, т.е. можно приближенно считать зависимость между переменными Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru линейной

Аппроксимация функций: метод наименьших квадратов - student2.ru , (1)

Аппроксимация функций: метод наименьших квадратов - student2.ru – коэффициенты которые находятся по методу наименьших квадратов при решении системы

Аппроксимация функций: метод наименьших квадратов - student2.ru (2)

Пример 1.

Пусть из опыта получена таблица

Аппроксимация функций: метод наименьших квадратов - student2.ru -2
Аппроксимация функций: метод наименьших квадратов - student2.ru 0,5 1,5

Методом наименьших квадратов найти эмпирическую формулу функциональной зависимости между Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru .

Построим на плоскости Аппроксимация функций: метод наименьших квадратов - student2.ru точки Аппроксимация функций: метод наименьших квадратов - student2.ru .

Аппроксимация функций: метод наименьших квадратов - student2.ru

Видно, что построенные точки группируются около некоторой прямой Аппроксимация функций: метод наименьших квадратов - student2.ru . Коэффициенты Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru находим при решении системы (2).

Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru
-2 0,5 -1 0,03
0,03
1,5 1,5 0,01
0,0006
0,016
Сумма Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru 0,0866

Рис. 7.

Для вычисления коэффициентов Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru составим таблицу:

Подставим найденные суммы в систему (2):

Аппроксимация функций: метод наименьших квадратов - student2.ru

Вычитая из первого уравнения второе, получим:

Аппроксимация функций: метод наименьших квадратов - student2.ru .

Подставляя значение Аппроксимация функций: метод наименьших квадратов - student2.ru во второе уравнение, получим

Аппроксимация функций: метод наименьших квадратов - student2.ru .

Найденные значения Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru подставим в уравнение (1):

Аппроксимация функций: метод наименьших квадратов - student2.ru .

Ошибка аппроксимации составляет Аппроксимация функций: метод наименьших квадратов - student2.ru = 0,0866.

Пример 2.

В табл. приведены аргументы Аппроксимация функций: метод наименьших квадратов - student2.ru и значения Аппроксимация функций: метод наименьших квадратов - student2.ru некоторой функции.

Требуется:

1) методом наименьших квадратов найти наилучшие значения параметров Аппроксимация функций: метод наименьших квадратов - student2.ru и Аппроксимация функций: метод наименьших квадратов - student2.ru в уравнении прямой Аппроксимация функций: метод наименьших квадратов - student2.ru , аппроксимирующей заданную функцию;

2) для заданной функции построить интерполяционный многочлен Лагранжа;

3) на одной координатной плоскости построить точки Аппроксимация функций: метод наименьших квадратов - student2.ru и полученные в пунктах 1 и 2 линии.

х
у

Решение:

Заполним расчетную таблицу (пока, кроме ее последних трех столбцов).

В последней строке записываем суммы столбцов.

x y Аппроксимация функций: метод наименьших квадратов - student2.ru xy Аппроксимация функций: метод наименьших квадратов - student2.ru Аппроксимация функций: метод наименьших квадратов - student2.ru - y ( Аппроксимация функций: метод наименьших квадратов - student2.ru - y)2
сумма    
               

Для нахождения параметров функции Аппроксимация функций: метод наименьших квадратов - student2.ru , составим нормальную систему уравнений

Аппроксимация функций: метод наименьших квадратов - student2.ru .

Решение этой системы дает следующие значения:

Аппроксимация функций: метод наименьших квадратов - student2.ru

Ошибка аппроксимации составляет Аппроксимация функций: метод наименьших квадратов - student2.ru = 0.

Т.о. искомое уравнение прямой имеет вид: Аппроксимация функций: метод наименьших квадратов - student2.ru .

Построим график полученной прямой и заданные точки в ДСК.

Наши рекомендации