СРЕДНЕКВАДРАТИЧНЫЙ КРИТЕРИЙ

 

Предполагает минимизацию суммы квадратов ошибки в узловых точках:

где yi -значение исходной функции в точке хi (табличное);

F(хi) -значение аппроксимирующей функции.

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

 

МИНИМАКСНЫЙ КРИТЕРИЙ ИЛИ КРИТЕРИЙ ЧЕБЫШЕВА

 

Минимаксный критерий Чебышева определяется как:

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

Минимаксный критерий также не использует дополнительную информацию о шумовых характеристиках помех.

 

ВЕРОЯТНОСТНО-ЗОНАЛЬНЫЙ КРИТЕРИЙ

 

К данным критериям относится целая группа критериев. Данные критерии используют (требуют) дополнительную информацию о шумовых характеристиках объекта:

- обобщенный метод наименьших квадратов - ковариационные матрицы шума;

- максимальное правдоподобие - распределение вероятностей и т.д.

 

ТОЧНОСТЬ

 

Выбор точности приближения осуществляется исходя из условий задачи и выбранного критерия.

На практике наибольшее распространение получил метод наименьших квадратов, использующий среднеквадратический критерий.


 

МЕТОД НАИМЕНЬШИХ КВАДРАТОВ

ПОСТАНОВКА ЗАДАЧИ

 

Пусть задана таблица измерений:

 

xi x1 x2 xn
F(x) y1 y2 yn

 

Тогда задача формулируется следующим образом: для функции F(xi), заданной таблицей, найти функции F определенного вида так, чтобы сумма квадратов:

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

- степенная

- показательная

- дробно-линейная

- логарифмическая

- гиперболическая

- дробно-рациональная

- линейная

- квадратный трехчлен

 

a, b, m, c – неизвестные параметры. Когда осуществлен выбор приближающей функции, то задача приближения сводится к определению значения этих параметров.

Рассмотрим задачу в общем виде.

Приближающая функция имеет общий вид:

Сумма квадратов:

Чтобы найти минимум функции , используем необходимое условие экстремума:

т. е.

 

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

Естественно, что F(xi) отличается от yi , но отношения

будут минимальны в среднеквадратичном случае.

Рассмотрим метод наименьших квадратов для различных функций.

ЛИНЕЙНАЯ ФУНКЦИЯ.

 

Разделив каждое уравнение на n, получается:

 

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

 

Таким образом, получается система линейных уравнений с неизвестными: a и b:

Разрешив данную систему уравнений относительно неизвестных параметров а и b, определим искомую функцию

Результаты вычислений лучше всего оформить в виде таблицы

 

             
    E

 

Значение E определяет близость аппроксимирующей функции к исходной. E определяется по следующей формуле:

Естественно, чем меньше E, тем аппроксимирующая функция ближе к исходной функции.

КВАДРАТНЫЙ ТРЕХЧЛЕН.

 

 

После преобразования получается система линейных уравнений с неизвестными: a, b, c.

Разрешив данную систему уравнений относительно неизвестных параметров а, b и с, определим искомую функцию .

Результаты вычислений лучше всего оформить в виде таблицы

 

                   
    E

 

СТЕПЕННАЯ ФУНКЦИЯ

Степенная функция имеет вид:

Если прологарифмировать данное уравнение, то можно получить следующее:

Введя новые переменные:

,

получим следующее линейное уравнение:

.

Определив параметры А и В (см. линейную функцию), можно определить параметры степенной функции:

Результаты вычислений лучше всего оформить в виде таблицы

 

                 
        E

Следует заметить, что данный алгоритм справедлив только для положительных значений x и y.

ПОКАЗАТЕЛЬНАЯ ФУНКЦИЯ.

 

Показательная функция имеет вид:

Если прологарифмировать данное уравнение, то можно получить следующее:

Введя новые переменные:

,

получаем следующее линейное уравнение:

Определив параметры А и В (см. линейную функцию), можно определить параметры степенной функции:

Результаты вычислений лучше всего оформить в виде таблицы

               
      E

Следует заметить, что данный алгоритм справедлив только для положительных значений y.

ЛОГАРИФМИЧЕСКАЯ ФУНКЦИЯ.

 

Введя новую переменную:

,

получаем следующее линейное уравнение:

 

Результаты вычислений лучше всего оформить в виде таблицы

 

               
      E

Следует заметить, что данный алгоритм справедлив только для положительных значений u.

 

 

ДРОБНО-ЛИНЕЙНАЯ ФУНКЦИЯ.

Преобразуем следующим образом:

Введя новую переменную:

,

получаем следующее линейное уравнение:

 

Результаты вычислений лучше всего оформить в виде таблицы

 

               
      E

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

 

ГИПЕРБОЛА.

 

 

Введя новую переменную:

,

получаем следующее линейное уравнение:

 

Результаты вычислений лучше всего оформить в виде таблицы


 

               
      E

 

ДРОБНО-РАЦИОНАЛЬНАЯ.

 

Преобразуем следующим образом:

Введя новые переменные:

,

получаем следующее линейное уравнение:

Результаты вычислений лучше всего оформить в виде таблицы

 

                 
        E

Следует заметить, что данный алгоритм справедлив только для x и y, отличных от нуля.