Об использовании простого способа оценки ошибки интерполяции экспериментальных данных

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

Рубрика Математика
Вид статья
Язык русский
Дата добавления 07.11.2018
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Об использовании простого способа оценки ошибки интерполяции экспериментальных данных

А.В. Кокошкин

Аннотация

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

Ключевые слова: интерполяция, оценка ошибок.

Experimental data processing often requires to calculate the value of the signal is measured points - to interpolate measured data. This is useful, for example, to analyze the experimental data, the graphical representation of the results obtained, calculating signal characteristics. Interpolation is almost always accompanied by errors, the knowledge of which can be used to select the interpolation method, the subsequent measurement planning, determining the coordinates measured at the same points.

Typically, a priori information for constructing functional data model is insufficient. Or to build a functional model is fundamentally impossible. Therefore, using standard techniques of interpolation error estimation [1,2] is very difficult. The task of interpolation of an arbitrary function is not the purpose of our work. The aim of this work is to demonstrate the capabilities of a simple method for estimating the error of interpolation of the experimental data to select the interpolation method, the coordinates of the measuring points, the analysis of the measured data.

The proposed method is based on the following idea. Let the measured values at the points well enough describe the properties of the signal. In order to evaluate the interpolation error, we will evaluate the difference in values between the two interpolations consistently held, with the second interpolation uses as a nodal point values from the first interpolation.

This work describes the use of a simple method of interpolation error estimate. This method does not require formal study the properties of the interpolated signal and has no obvious limitations when using any interpolation method. The natural limitation of this method is the requirement of such a measurement step that provides an adequate description of the properties of the test signal.

Key words: interpolation, error estimation.

При обработке экспериментальных данных часто требуется вычислить значения сигнала вне измеренных точек - произвести интерполяцию измеренных данных. Это бывает необходимо для анализа экспериментальных данных, графического представления полученных результатов, вычисления характеристик сигнала и так далее. Интерполяция практически всегда сопровождается ошибками, знание которых можно применить для выбора метода интерполяции, планирования последующих измерений, определения координат измеряемых при этом точек. Как правило, априорной информации для построения функциональной модели данных недостаточно. Или построение такой функциональной модели принципиально невозможно. Поэтому использование стандартных способов оценки ошибки интерполяции [1,2] весьма затруднительно. Задача интерполяции произвольной функции не является целью нашей работы.

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

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

Описание используемого метода

Пусть нам необходимо сделать оценку ошибки интерполяции в точке .

1. Вычислим величину . С помощью неё определим , где .

2. Интерполируем сигнал по измеренным точкам . Вычисляем значения в точках, отстоящих от измеренных на заданную величину . В случае равноотстоящих узлов величина и не зависит от .

3. Используя эти вычисленные интерполированные значения сигнала как новые измеренные, интерполируем и получаем значение сигнала в точке .

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

Данный метод основывается на следующей идее.

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

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

Рис.1. Пример экспериментальных данных, недостаточно описывающих сигнал.

На рис.1 видно, что изображены значения периодического сигнала. Однако о форме и амплитуде можно только догадываться.

При уменьшении шага в 2 раза данные рис.2 дополнятся новыми точками и будут выглядеть следующим образом (рис.2).

Рис.2. Пример экспериментальных данных, недостаточно описывающих сигнал.

На рис.2, в отличие от рис.1, экспериментальных точек больше и уже можно строить предположения о возможной форме сигнала и его амплитуде. Однако уверенности в правильности этого не будет. Уменьшим шаг еще в 2 раза. Получим результат, представленный на рис.3.

Рис.3. Пример экспериментальных данных, удовлетворительно описывающих сигнал.

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

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

Тестовые сигналы

В качестве примеров интерполируемых сигналов в диапазоне используем:

- ломаную кривую, приведённую на рис.4;

- функцию Гаусса:

. (1)

Рис.4. График тестового сигнала в виде набора отрезков прямых.

Использование метода оценки ошибки интерполяции для выбора метода интерполяции

В качестве примеров методов интерполяции рассмотрим линейную интерполяцию и интерполяцию кубическим сплайном [1,2].

На рис.5 приведены графики функции рис.4 с результатами линейной интерполяции и измеренные значения с шагом d=1.

Рис.5. Графики функции (рис.1) (зелёная линия) с результатами линейной интерполяции и измеренные значения с шагом d=1. Чёрный пунктир - 1 интерполяция по измеренным узловым точкам (красные ромбы). Голубая линия - 2 интерполяция по вычисленным точкам (синие окружности). Фиолетовые ромбы - результаты 2 интерполяции в измеренных точках. Узловые точки для 2 интерполяции отстоят от узловых точек 1 интерполяции на m d, где m=0,5.

Если величину m изменить, то изменятся и отклонения интерполированных значений (фиолетовые ромбы) в измеренных узлах (красные ромбы). На рис.6 приведены такие же графики, как и на рис.5, но при m=0.2.

Рис.6. Графики функции (рис.1) (зелёная линия) с результатами линейной интерполяции и измеренные значения с шагом d=1. Чёрный пунктир - 1 интерполяция по измеренным узловым точкам (красные ромбы). Голубая линия - 2 интерполяция по вычисленным точкам (синие окружности). Фиолетовые ромбы - результаты 2 интерполяции в измеренных точках. Узловые точки для 2 интерполяции отстоят от узловых точек 1 интерполяции на m d, где m=0,2.

Эту зависимость разницы между значениями второй интерполяции и измеренными значениями от положения узловых точек второй интерполяции можно использовать в качестве оценки ошибки первой интерполяции в узловой точке второй интерполяции. На рис.7. представлены график ошибок первой интерполяции и график оценки этих ошибок. Все ошибки и их оценки приводятся по модулю.

Рис.7. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=1.

На рис.7 видно, что метод позволил определить области, где линейная интерполяция имеет ошибку, равную 0, и отметил области, где могут быть проблемы при интерполяции. Эти области прилегают к местам излома графика сигнала рис.1. Уменьшим шаг. На рис.8 приведены график ошибок первой интерполяции и график оценки этих ошибок при d=0,25.

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

Рис.8. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=0,25.

Рассмотрим теперь результаты интерполирования кубическим сплайном [1,2]. На рис.9 приведены графики функции рис.1 с результатами интерполирования кубическим сплайном и измеренные значения с шагом d=1.

Рис.9. Графики функции (рис.1) (зелёная линия) с результатами интерполирования кубическим сплайном и измеренные значения с шагом d=1. Чёрный пунктир - 1 интерполяция по измеренным узловым точкам (красные ромбы). Голубая линия - 2 интерполяция по вычисленным точкам (синие окружности). Фиолетовые ромбы - результаты 2 интерполяции в измеренных точках. Узловые точки для 2 интерполяции отстоят от узловых точек 1 интерполяции на m d, где m=0.2.

интерполяция сигнал ошибка

На рис.10. представлены график ошибок 1 интерполяции и график оценки этих ошибок.

Рис.10. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=1.

На рис.10 видно, что как оценка ошибки, так и ошибка интерполирования достаточно равномерно распределена по всему интервалу от -5 до 5. Однако если мы уменьшим шаг d в 4 раза, то вид графика ошибок интерполирования изменится (рис.11).

На рис.11 видно, что с уменьшением шага d уменьшилась и величина ошибок интерполяции. Распределение оценки ошибок и самих ошибок интерполяции в целом, как и ранее, соответствует друг другу. Кроме этого, при d=0.25 ошибки сплайн интерполяции стали концентрироваться в районах мест излома, как и оценка этих ошибок.

Рис.11. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=0.25.

Рассмотрим теперь интерполяцию сигнала в виде гладкой функции - функции Гаусса при . На рис.12 приведены графики функции (1) с результатами линейной интерполяции и измеренные значения с шагом d=1.

Рис.12. Графики функции (1) (зелёная линия) с результатами линейной интерполяции и измеренные значения с шагом d=1. Чёрный пунктир - 1 интерполяция по измеренным узловым точкам (красные ромбы). Голубая линия - 2 интерполяция по вычисленным точкам (синие окружности). Фиолетовые ромбы - результаты 2 интерполяции в измеренных точках. Узловые точки для 2 интерполяции отстоят от узловых точек 1 интерполяции на m d, где m=0.2.

Рис.13. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=1.

На рис.13 представлены графики ошибок интерполяции и оценки этих ошибок. Как и выше, на рис.10, 11 оценка ошибок на рис.13 по виду зависимости и амплитуде соответствует ошибкам интерполяции.

На рис.14 приведены графики ошибок интерполяции и оценки этих ошибок при d=0.25. Видно, что, несмотря на то, что амплитуда обоих графиков из-за уменьшения dуменьшилась, вид и соотношение амплитуд графиков практически сохранилась.

Аналогичные результаты получаются при интерполировании (1) с помощью кубического сплайна. В качестве примеров этого приведены на рис.15-17 результаты интерполяции сплайном, аналогичные рис.12-14.

Рис.14. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=0.25.

Рис.15. Графики функции (1) (зеленая линия) с результатами интерполяции кубическим сплайном и измеренные значения с шагом d=1. Черный пунктир - 1 интерполяция по измеренным узловым точкам (красные ромбы). Голубая линия - 2 интерполяция по вычисленным точкам (синие окружности). Фиолетовые ромбы - результаты 2 интерполяции в измеренных точках. Узловые точки для 2 интерполяции отстоят от узловых точек 1 интерполяции на m d, где m=0.2.

Рис.16. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=1.

Рис.17. График ошибок 1 интерполяции - красная линия и график оценки ошибок - синяя линия. d=0.25.

Сравнение рис.12-14 с рис.15-17 позволяет сделать вывод, с одной стороны, о справедливости оценки ошибок интерполяции для гладкой функции и, с другой стороны, о предпочтительности в этом случае интерполяции сплайном по сравнению с линейной интерполяцией.

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

Заключение

Оценка ошибки интерполяции экспериментальных данных является актуальной и не простой задачей [3-7]. Часто для такой оценки используют данные, полученные с помощью математического моделирования, или используют данные измерений, которые принимают за эталон.

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

Литература

1. С. П. Шарый Курс вычислительных методов. // Институт вычислительных технологий СО РАН. Новосибирск. 2016.

2. Дж. Форсайт, М. Малькольм, К. Моулер Машинные методы математических вычислений. // М: Изд-во «Мир», 1980.- 279с.

3. Д. М. Ермаков, Е. А. Шарков, А. П. Чернушич «Оценка точности интерполяционной схемы спутникового радиотепловидения». // Современные проблемы дистанционного зондирования Земли из космоса. - 2015. - Т. 12, № 2. - С. 77-88.

4. Е. В. Щерба «Анализ применимости методов интерполяции и экстраполяции для решения задачи восстановления изображения». // Компьютерная оптика, - 2009 - том 33. №3 - С. 336-339.

5. В. А. Зверев. Радиооптика. // М. «Советское радио» - 1975. - С. 304

6. А.П. Аксенов Математический анализ. (Ряды Фурье. Интеграл Фурье. Суммирование расходящихся рядов.) // Учебное пособие. СПб.: Изд-во «Нестор» - 1999. - С. 86

7. Я. И. Хургин, В. П. Яковлев Методы теории целых функций в радиофизике, теории связи и оптике. // М.: Государственное издательство физико-математической литературы - 1962. - С. 220

Размещено на Allbest.ru

...

Подобные документы

  • Понятие интерполяций функций и их роль в вычислительной математике. Рассмотрение метода интерполяции кубическими сплайнами, составление алгоритма и программного модуля. Описание тестовых примеров. Достоинства и недостатки метода сплайн-интерполяции.

    курсовая работа [195,1 K], добавлен 08.06.2013

  • Задача нахождения экстремума: сущность и содержание, оптимизация. Решение методами квадратичной интерполяции и золотого сечения, их сравнительная характеристика, определение основных преимуществ и недостатков. Количество итераций и оценка точности.

    курсовая работа [779,5 K], добавлен 25.08.2014

  • Методы численного дифференцирования. Вычисление производной, простейшими формулами. Численное дифференцирование, основанное на интерполяции алгебраическими многочленами. Аппроксимация многочленом Лагранжа. Дифференцирование, с использованием интерполяции.

    курсовая работа [1,3 M], добавлен 15.02.2016

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

    курсовая работа [434,5 K], добавлен 14.03.2014

  • Роль интерполяции функций, значения которой совпадают со значениями заданной функции в некотором числе точек. Интерполирование функции полиномами, непосредственно непрерывных функций на отрезке и в точке. Определение понятия погрешности интерполяции.

    курсовая работа [157,4 K], добавлен 10.04.2011

  • Описание методов решения системы линейного алгебраического уравнения: обратной матрицы, Якоби, Гаусса-Зейделя. Постановка и решение задачи интерполяции. Подбор полиномиальной зависимости методом наименьших квадратов. Особенности метода релаксации.

    лабораторная работа [4,9 M], добавлен 06.12.2011

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

    курсовая работа [3,1 M], добавлен 26.02.2011

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

    реферат [273,3 K], добавлен 29.06.2015

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

    презентация [62,3 K], добавлен 01.11.2013

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

    контрольная работа [184,2 K], добавлен 13.05.2014

  • Классификация методов кластеризации и их характеристика. Метод горной кластеризации в Matlab. Возможная область применения кластеризации в различных предметных областях. Математическое описание метода. Пример использования метода на реальных данных.

    реферат [187,0 K], добавлен 28.10.2010

  • Основные понятия и некоторые классические теоремы теории интерполяции. Определение общих свойств пространств Лоренца. Понятие нормы и спектрального радиуса неотрицательных матриц. Исследование интерполяционных признаков семейств конечномерных пространств.

    курсовая работа [289,9 K], добавлен 12.01.2011

  • Поиск корней нелинейных САУ с помощью метода продолжения решения по параметру. Математическое описание метода. Программное обеспечение для построения графиков сходимости метода. Требования к программному обеспечению и описание логической структуры.

    курсовая работа [365,5 K], добавлен 27.04.2011

  • Нелинейные уравнения, определение корней. Первая теорема Бальцано-Коши. Метод бисекций (деления пополам) и его алгоритм. Использование линейной интерполяции граничных значений заданной функции в методе хорд. Тестовое уравнение, компьютерный эксперимент.

    реферат [104,3 K], добавлен 10.09.2009

  • Проектирование методов математического моделирования и оптимизации проектных решений. Использование кусочной интерполяции при решении задач строительства автомобильных дорог. Методы линейного программирования. Решение специальных транспортных задач.

    методичка [690,6 K], добавлен 26.01.2015

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

    курсовая работа [558,0 K], добавлен 12.04.2012

  • Построить интерполяционный многочлен Ньютона. Начертить график и отметить на нем узлы интерполяции. Построить интерполяционный многочлен Лагранжа. Выполнить интерполяцию сплайнами третьей степени.

    лабораторная работа [70,8 K], добавлен 06.02.2004

  • Осуществление интерполяции с помощью полинома Ньютона. Уточнение значения корня на заданном интервале тремя итерациями и нахождение погрешности вычисления. Применение методов Ньютона, Сампсона и Эйлера при решении задач. Вычисление производной функции.

    контрольная работа [155,2 K], добавлен 02.06.2011

  • Предпосылки корреляционного анализа - математико-статистического метода выявления взаимозависимости компонентов многомерной случайной величины и оценки их связи. Точечные оценки параметров двумерного распределения. Аппроксимация уравнений регрессии.

    контрольная работа [648,3 K], добавлен 03.04.2011

  • Вычислительные методы линейной алгебры. Интерполяция функций. Интерполяционный многочлен Ньютона. Узлы интерполяции. Интерполяционный многочлен Лагранжа. Интерполяция сплайнами. Коэффициенты кубических сплайнов.

    лабораторная работа [70,5 K], добавлен 06.02.2004

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.