КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Аппроксимация данных методом наименьших квадратов
Аппроксимация данных методом наименьших квадратов В практике вычислений функция действительной переменной часто задается в виде таблицы значений функции при фиксированных значениях аргумента. Эта таблица может быть получена либо в результате расчета «трудно вычислимой» функции, либо в результате эксперимента. Требуется определить значение функции, не совпадающие со значениями, заданными в таблице. Для этого исходную функцию заменяем другой, достаточно близкой к исходной. Аналогичная задача возникает, если исходная функция представляет собой экспериментальную кривую. Данная задача может быть решена методами интерполяции и аппроксимации. В случае интерполяции подобранная функция называется интерполирующей и проходит через все заданные точки, называемые узлами интерполяции. Во втором случае аппроксимирующая функция может и не проходить через узловые точки. В качестве аппроксимирующей функции могут использоваться как простейшие формулы (эмпирические) с двумя или тремя параметрами (линейная, показательная, логарифмическая и др. функции), так и многочлен (полином) определенной степени. Неизвестные параметры эмпирических формул и коэффициенты многочлена могут определяться методом выбранных точек, методом средних или методом наименьших квадратов. При использовании метода наименьших квадратов аппроксимирующая функция дает наиболее вероятные значения искомой функции. Предположим, что нам известны данные
Более определённо модель имеет вид
где Модель может быть линейной, если представляет собой линейную комбинацию модельных функций. Например:
где Модель Нелинейной же моделью является, например Поставим задачу более чётко, используя матрично-векторные обозначения. Определим матрицу
введём Тогда можно записать
где Необходимо подобрать параметры Задача заключается в решении
Поскольку мы минимизируем сумму квадратов невязки, этот способ называется аппроксимацией данных методом наименьших квадратов. Используя нормы векторов, можно записать задачу в эквивалентной форме:
здесь используется евклидова 2-норма. Если число данных и число модельных функций равны, матрица будет квадратной. Если она к тому же невырожденная, то решение наименьших квадратов представляет собой интерполянт, т.е. невязка равна нулю. Таким образом,, что сформулированная как матричная задача, аппроксимация методом наименьших квадратов включает в себя задачу решения системы линейных уравнений Во многих приложениях не все точки данных одинаково важны. Часто это происходит потому, что некоторые данные известны более точно, чем другие. Это можно учесть путём взвешивания точек данных. Вместо того, чтобы решать задачу
относительно параметров
где Любую программу для решения невзвешенной задачи наименьших квадратов можно использовать для решения взвешенной задачи после шкалирования вектора наблюдений
Коэффициенты в новой задаче определяются как
Полученные для этой модели параметры будут меняться, когда меняются веса.
Дата добавления: 2014-01-07; Просмотров: 754; Нарушение авторских прав?; Мы поможем в написании вашей работы! |