Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лр 7.doc
Скачиваний:
2
Добавлен:
10.11.2019
Размер:
166.91 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА № 7. Аппроксимация данных методом наименьших квадратов

1. Цель работы

  1. Изучение метода наименьших квадратов для аппроксимации данных.

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

  3. Приобретение навыков использования стандартных средств системы Matlab для аппроксимации функций.

2. Краткие теоретические сведения

Пусть имеются результаты измерений двух величин и , и предполагается, что они связаны линейной зависимостью

. (7.1)

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

Для нахождения неизвестных коэффициентов модели (7.1) используют метод наименьших квадратов, а именно минимизируют функционал вида

. (7.2)

Необходимым условием минимума будет выполнение условий

. (7.3)

В результате решения системы из двух линейных уравнений получим

, (7.4)

где средние значения и определяются по формулам

. (7.5)

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

В общем случае, если регрессия на отличается от линейной, рассматривают линейную по параметрам регрессионную модель вида

, (7.6)

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

, (7.7)

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

По методу наименьших квадратов в качестве оценок принимают значения , дающие минимум функции

. (7.8)

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

(7.9)

Данную систему уравнений часто называется нормальной системой. В матричных обозначениях эту систему уравнений можно записать в виде:

, (7.10)

где – -вектор наблюдений, -вектор оценок параметров,

– регрессионная -матрица.

При условии, что матрица – невырожденная, решение (7.10) можно записать в виде

. (7.11)

Часто в качестве функций принимают степенные функции, т.е. . В этом случае регрессионная матрица имеет вид

. (7.12)

Уравнение для нахождения неизвестного вектора параметров будет иметь вид

. (7.13)

Эту систему уравнений можно решить либо методом Гаусса, если она не слишком большой размерности, либо итерационными методами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]