Нормальные уравнения МНК для некоторых функций
Рассмотрим второй случай — метод наименьших квадратов для X i = (x 1i, x 2i,..., xmi). Необходимо целевую функцию Y выразить через вектор Х посредством функции f, вид которой известен, однако неизвестны Yi = fi (d1, d2,..., dk; x 1, x 2,..., x mi) + Fi ,
Если исключить параметры d1, d2,..., dk то функция запишется Y i = f i(х„.,х„,,х„„.) + F i, куда входят параметры, которые необходимо найти МНК. Минимизируя и используя метод Маркварда, введем векторы ; ; ; , сформируем задачу в виде: найти такое Х *, что при F = Y — f целевая Приближенное значение Хi, получаемое на t -том шаге итеративного процесса, и последующее приближенное значение Х t+1 связаны
Формула вектора поправки ∆Х согласно условию минимизации, выводится из решения системы линейных уравнений откуда = -(А T А)-1 A т F, где А — первая частная производная от F, определяемая как матрица Якоби Это формулы итерации по методу Ньютона — Гаусса. При их Левенберг и Марквардт в процедуре Ньютона — Гаусса предложили искать корректирующий вектор ∆ Х из уравнения (A т A + v 2 I) ∆ Х = - А т F; где I — единичная матрица, а v— некоторая величина, называемая числом Марквардта. Тогда ∆ Х = - (A т А + v 2 I)-1 А т F. При v = 0 приходим к формуле ∆ Х = - (A т А + v 2 I)-1 А т F. При вычислениях рекомендуется за начальное значение принимать v =0,001,
|