Рекуррентная форма метода наименьших квадратов
Установим связь между рассмотренными выше рекуррентными байесовскими алгоритмами и алгоритмом метода наименьших квадратов. С этой целью рассмотрим следующую ситуацию. Пусть имеется выборка из k векторов измерений , до момента включительно, связанных с оцениваемым вектором параметров соотношением
Тогда, вводя обозначения Н, аналогично (3.134), (3.142) и (3.145), получим для рассматриваемой выборки
Пусть теперь в момент реализован еще один вектор измерений
Введем блочные векторы
В соответствии с процедурой метода наименьших квадратов и введенными обозначениями имеем для выборки объемом k+1 векторов выражение для оценки вектора , записанное по аналогии с (3.144):
где , здесь - весовая матрица выборки
— весовая матрица, соответствующая вектору .
Корреляционная матрица ошибок оценок вектора х0
Введем обозначения:
—корреляционная матрица, соответствующая
выборке уk+1;
— корреляционная матрица, соответствующая
выборке yk+1.
Тогда с учетом (3.148) и введенных обозначений будем иметь
Это выражение тождественно соответствующему выражению линейного фильтра Калмана (3.41) с той лишь разницей, что в (3.149) в отличие от фильтра Калмана фигурирует матрица , а не прогнозированная матрица . Это естественно, поскольку в постановке задачи оценивания по методу наименьших квадратов оцениваем вектор параметров, в данном случае вектор начальных условий , а не текущий вектор состояния линейной динамической системы . Метод наименьших квадратов можно использовать и для получения оценки текущего состояния линейной динамической системы. Пусть требуется оценить состояние линейной динамической системы с фундаментальной матрицей где i и i-1 - моменты времени, в которые определены векторы состояния соответственно: .
Поставим задачу оценить состояние xh в момент с номером k по измерениям до момента k—1 включительно.
Тогда для моментов с номерами i и k можно записать , для выборки объемом k имеем
Или
Где
Для выборки объемом k получим
Так как состояние хк оценивается по измерениям до момента k—1 включительно, то — корреляционная матрица ошибок прогнозированной оценки , определяемой идентично соответствующей оценке фильтра Калмана.
Если теперь добавить к выборке yk вектор yk, определяемый по формуле
то с учетом (3.149) выражение для корреляционной матрицы ошибок оценки состояния xk по выборке yk+1 примет вид
т. е. тождественно выражению (3.41), определяющему корреляционную матрицу ошибок оценки, получаемой с помощью фильтра Калмана. Используя матричное тождество (3.39), можно записать (3.152) в виде
Выражение для оценки xk по методу наименьших квадратов в соответствии с (3.144) и введенными обозначениями для имеет вид
где
Подставим вместо его выражение (3.153) и учтем структуру блочных матриц и вектора yk+1:
где - прогнозированная оценка состояния xh по
измерениям
Выражения (3.153), (3.154), (3.156) эквивалентны соответствующим выражениям линейного фильтра Калмана.