Класс: ssm
Прямая рекурсия моделей пространства состояний
возвращает отфильтрованные состояния (X
= filter(Mdl
,Y
)X
) от выполнения прямой рекурсии полностью заданной модели пространства состояний Mdl
. То есть filter
применяет стандартный фильтр Калмана, используя Mdl
и наблюдаемые ответы Y
.
использует дополнительные опции, заданные одним или несколькими X
= filter(Mdl
,Y
,Name,Value
)Name,Value
аргументы в виде пар. Например, задайте коэффициенты регрессии и данные предиктора, чтобы сдвинуть наблюдения или задайте, чтобы использовать квадратный корневой фильтр.
Если Mdl
не полностью задан, тогда необходимо задать неизвестные параметры как известные скаляры с помощью '
Params
'
Name,Value
аргумент в виде пары.
[
использует любой из входных параметров в предыдущих синтаксисах, чтобы дополнительно вернуть значение логарифмической правдоподобности (X
,logL
,Output
]
= filter(___)logL
) и массив структуры output (Output
) с использованием любого из входных параметров в предыдущих синтаксисах. Output
содержит:
Фильтрация и прогнозирование состояний
Предполагаемые ковариационные матрицы отфильтрованных и прогнозируемых состояний
Значение логарифмической правдоподобности
Прогнозные наблюдения и его предполагаемая ковариационная матрица
Скорректированный коэффициент усиления Калмана
Вектор, указывающий, какие данные использовало программное обеспечение для фильтрации
Mdl
не сохраняет данные отклика, данные предиктора и коэффициенты регрессии. Поставляйте данные по мере необходимости с помощью соответствующих входов или аргументов пары "имя-значение".
Чтобы ускорить оценку для маломерных, инвариантных по времени моделей, задайте 'Univariate',true
. Используя эту спецификацию, программное обеспечение последовательно обновляется, а не обновляется все сразу в процессе фильтрации.
Фильтр Калмана принимает отсутствующие данные, не обновляя фильтрованные оценки состояния, соответствующие отсутствующим наблюдениям. Другими словами, предположим, что в период t отсутствует наблюдение. Затем прогноз состояния для t периода на основе предыдущих наблюдений t-1 и отфильтрованного состояния для t периода эквивалентны.
Для явно определенных моделей пространства состояний, filter
применяет все предикторы к каждой серии откликов. Однако каждая серия откликов имеет свой собственный набор коэффициентов регрессии.
[1] Дурбин Дж., и С. Дж. Копман. Анализ временных рядов по методам пространства состояний. 2nd ed. Oxford: Oxford University Press, 2012.