Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Пусть в результате измерений в процессе опыта получена таблица значений некоторой функции f:

х x1 x2 xn
f(x) y1 y2 yn

 

(1)

 

Задача аппроксимации заключается в отыскании формулы, выражающей эту зависимость аналитически, причем должен учитываться и характер исходной функции, т.е. нужно найти функцию заданного вида y=F(x), которая в точках x1, x2, …, xn принимает значения, как можно более близкие к табличным значениям y1, y2, …, yn.

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

В качестве приближающих функций в зависимости от характера точечного графика функции f часто используют следующие функции:

1. y=ax+b,

2.

3. y= ,

4. y=a exp(mx),

5. y= ,

6. y=a lnx+b,

7. y=a +b,

8. y= .

Рассмотрим один из распространенных способов нахождения функции F(x). Предположим, что приближающая функция в точках x1, x2, …, xn имеет значения …, (2). Требование близости табличных значений y1, y2, …, yn и значений можно истолковать следующим образом: будем рассматривать совокупность значений функции f из таблицы (1) и совокупность (2) как координаты двух точек n-мерного пространства. Таким образом, необходимо найти такую функцию F заданного вида, чтобы расстояние между точками M(y1, y2, …, yn) и ) было наименьшим в пространстве Rn, т.е. чтобы была наименьшей величина:

или . (3)

Итак, задача аппроксимации функции f теперь формулируется следующим образом: для функции f, заданной таблицей (1), найти функцию F определенного вида так, чтобы сумма квадратов (3) была наименьшей.

Эта задача носит название задачи аппрксимации функции методом наименьших квадратов.

Рассмотрим метод нахождения параметров приближающей функции в общем виде на примере приближающей функции с тремя параметрами: y=F(x, a, b, c). Итак, имеем F(xi, a, b, c)= , i=1, 2, …, n. Сумма (3) будет иметь вид: . Эта сумма Ф(a, b, c) является функцией трех переменных. Задача сводится к отысканию минимума этой функции. Используем необходимое условие экстремума функции трех переменных: , т.е.

(*)

Решив эту систему трех уравнений с тремя неизвестными относительно a, b, c, получим конкретный вид искомой функции F(x, a, b, c).

Количество параметров в функции F не влияет на сущность самого метода, а влияет лишь на количество уравнений в системе (*).

Естественно, что значения найденной функции F(x, a, b, c) в точках x1, x2, …, xn будут отличаться от табличных значений y1, y2, …, yn. Значения разностей yi- F(xi, a, b, c)= (i=1, 2, …, n) называются отклонениями измеренных значений y от вычисленных по формуле. Из двух разных приближений одной и той же табличной функции, лучшим является то, для которого сумма квадратов отклонений является наименьшей.

 

Нахождение приближающей функции в виде линейной функции.

Будем искать приближающую функцию в виде F(x, a, b)=ax+b. Найдем частные производные по параметрам a и b: .

Составим теперь систему вида (*)

Разделим каждое уравнение на n:

Введем обозначения:

(**)

Тогда система примет вид:

, откуда a= , b=

Коэффициенты этой системы , которые в каждой конкретной задаче приближения могут быть легко вычислены по формулам (**). Вычислив значения параметров a и b, получим конкретный вид линейной функции, осуществляющей наилучшее приближение среди всех линейных функций.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.