1.5. Рекуррентный метод наименьших квадратов
Рассмотренный выше метод оценки параметров линейной регрессии можно назвать методом обработки результатов измерений по полной выборке. Существенный недостаток этого метода состоит в том, что для его применения необходимо иметь сразу все результаты измерений, что зачастую не позволяет вести вычисления в реальном масштабе времени при поступлении новых выборочных данных.
Этого недостатка лишены рекуррентные вычислительные методы, суть которых состоит в следующем. Допустим, что по n парам наблюдений входного и выходного сигналов получена оценка вектора параметров . При поступлении -го наблюдения строится оценка , причем для ее построения используется не вся последовательность наблюдений, а только -е наблюдение и результаты вычисления .
Большинство рекуррентных методов приводят к алгоритмам следующего вида:
, | (1.34) |
где – матрица коэффициентов той или иной структуры, зависящая от типа алгоритма; – вектор невязок, который в случае модели регрессии, линейной по параметрам, имеет вид
. | (1.35) |
Задача рекуррентного, или итеративного, оценивания может рассматриваться как задача улучшения старой оценки , например в адаптивных системах управления (рис. 1.6).
Рис. 1.6. Схема улучшения оценки параметров модели
Получим выражения для рекуррентного вычисления оценок параметров, используя метод МНК для линейной регрессии.
Введем обозначения для матриц базисных функций, рассчитанных для выборок объемом n и соответственно:
, ,
вектора базисных функций для элемента выборки :
,
вектора выборочных значений выхода:
, .
Определив исходные матрицы, выведем выражения для рекуррентной процедуры расчета параметров модели.
Несовместные системы уравнений для выборок, включающих n и измерений имеют вид
, . | (1.36) |
Введем обозначения , . Тогда МНК-оценки векторов коэффициентов, полученных по n и измерениям, будут следующими:
, . | (1.37) |
Свяжем оценки и между собой, для чего рассмотрим матрицу
. | (1.38) |
Используя свойство обратных матриц: , а также лемму об обращении матриц:
,
перепишем выражение (1.38):
. | (1.39) |
Выразим вектор параметров для выборки объемом :
|
|
. | (1.40) |
Из (1.38) получаем:
. | (1.41) |
Подставляя (1.41) в (1.40), окончательно имеем:
| (1.42) |
Для того чтобы начать процедуру оценивания по рекуррентной схеме в соответствии с формулой (1.42), необходимо знать начальные значения вектора оценок параметров и матрицу . Для их задания существуют следующие способы:
– берутся первые n наблюдений, и с помощью нерекуррентного МНК определяется начальная оценка параметров и матрица P. Далее для уточнения оценки по новым измерениям применяется рекуррентный метод. Недостаток этого способа заключается в необходимости обращения матрицы на первом шаге;
– начальные значения параметров выбираются произвольно, исходя из имеющейся априорной информации, а матрица P принимается диагональной с элементами на главной диагонали , т. е. . Начиная со следующего шага используется рекуррентный МНК в виде (1.42).
Необходимо отметить, что оценки коэффициентов модели, вычисленные с использованием рекуррентного МНК для линейного случая, совпадают с оценками, полученными базовым алгоритмом, оперирующим с полным набором выборочных данных.
- Е. Д. Агафонов, о. В. Шестернёва Математическое моделирование линейных динамических систем
- © Сибирский федеральный университет, 2011
- Оглавление
- Предисловие
- Глава 1 Параметрические регрессионные модели
- 1.1. Линейная регрессия
- 1.2. Метод наименьших квадратов. Критерий метода наименьших квадратов
- 1.3. Идентификация линейных по параметрам моделей с использованием метода наименьших квадратов
- 1.4. Линейный метод наименьших квадратов с использованием ортогональных полиномов
- 1.5. Рекуррентный метод наименьших квадратов
- 1.6. Линейная аппроксимация метода наименьших квадратов
- 1.7. Методы максимального правдоподобия и максимума апостериорной вероятности
- 1.8. Метод инструментальных переменных
- 1.9. Реализация метода наименьших квадратов в пакете matlab
- 1.10. Метод стохастической аппроксимации
- Контрольные задания
- Глава 2 Непараметрические регрессионные модели
- 2.1. Непараметрическая оценка плотности распределения вероятностей Розенблатта–Парзена
- 2.2. Непараметрическая оценка регрессии Надарая–Ватсона
- Контрольные задания
- Глава 3 модели линейных динамических систем
- 3.1. Способы описания линейных динамических систем
- 3.2. Модель динамической системы в виде представления Фурье (модель сигнала)
- 3.3. Частотный метод описания линейных динамических систем
- 3.4. Определение передаточной функции линейных динамических систем на основе спектральных плотностей
- Контрольные задания
- Глава 4 непараметрические модели линейных динамических систем
- 4.1. Постановка задачи идентификации линейных динамических систем
- 4.2. Математическое описание и построение непараметрической модели линейных динамических систем
- 4.3. Оптимизация непараметрических моделей линейных динамических систем
- 4.4. Непараметрические модели линейных динамических систем на основе уравнения Винера–Хопфа
- Контрольные задания
- Заключение
- Библиографический список
- Англо-русский словарь терминов
- Сходимость статистических оценок
- 660041, Г. Красноярск, пр. Свободный, 79.
- 660041, Г. Красноярск, пр. Свободный, 82а.