logo search
Лабораторная работа 2

Фильтрация и сглаживание.

Задача фильтрации данных заключается в устранении одной из составляющих зависимости y(xi). Если цель фильтрации – подавление «быстрых», высокочастотных, вариаций, то зависимость сглаживается, происходит переход к новому набору значений yi, и в обновленной зависимости y*(xi) доминирует низкочастотная составляющая. В MathCAD это реализуется встроенными функциями medsmooth, ksmooth, supsmooth.

Реже решается обратная задача, когда в ходе фильтрации требуется устранить медленно меняющиеся, низкочастотные вариации. Такая задача называется задачей устранения тренда. Решается она «вычитанием» сглаженного варианта зависимости y*(xi) из исходного y(xi).

Аппроксимация.

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

Близость исходной и аппроксимирующей функций определяется критерием аппроксимации. Наиболее распространен квадратичный критерий, равный сумме квадратов отклонений расчетных значений от заданных R=i(yi-yiрасч)2 , где

yi - заданные табличные значения функции; yiрасч - расчетные значения по аппроксимирующей функции; i - весовые коэффициенты, учитывающие относительную важность i–й точки. Квадратичный критерий обеспечивает дифференцируемость и единственность решения задачи аппроксимации при полиноминальных аппроксимирующих функциях.

В ходе аппроксимации выделяют две основные задачи:

-получение аппроксимирующих функций, описывающей исходные данные с погрешностью не хуже заданной;

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

Основными методами аппроксимации являются метод наименьших квадратов (МНК) и метод равномерного приближения. Задача МНК сводится к поиску коэффициентов b0 и b1 аппроксимирующей функции из условия минимальности суммы квадратов отклонений этой функции в данных точках от табличных значений

S(b0,b1)=(b0+b1xi-yi)2min

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