state-space model является дискретным временем, стохастическая модель, которая содержит две системы уравнений:
Одно описание, как скрытый процесс переходы вовремя (state equation)
Другое описание, как наблюдатель измеряет скрытый процесс в каждый период (observation equation)
Символически, можно записать линейную, многомерную, изменяющуюся во времени, Гауссову модель в пространстве состояний с помощью следующей системы уравнений
для t = 1..., T.
mt - размерный вектор состояния, описывающий динамику некоторых, возможно неразличимых, явление в период t. Распределение начального состояния (x 0) является Гауссовым со средним μ 0 и ковариационной матрицей Σ 0.
nt - размерный вектор наблюдения описание, как состояния измеряются наблюдателями в период t.
At является mt-by-mt – 1 матрица Грина, описывающая как состояния во время переход t к состояниям в период t – 1.
Bt является mt-by-kt матрица загрузки воздействия состояния описание как состояния в период объединение t с инновациями в период t.
Ct является nt-by-mt матрица чувствительности измерения описание, как наблюдения в период t относятся к состояниям в период t.
Dt является nt-by-ht матрица инноваций наблюдения описание как наблюдения в период объединение t с ошибками наблюдения в период t.
Матрицы At, Bt, Ct и Dt упоминаются как coefficient matrices и могут содержать неизвестные параметры.
kt - размерный, Гауссов, белый шум, вектор модульного отклонения из воздействий состояния в период t.
ht - размерный, Гауссов, белый шум, вектор модульного отклонения из инноваций наблюдения в период t.
εt и ut являются некоррелироваными.
Для независимых от времени моделей в пространстве состояний,
строка t T-by-d матрица предикторов Z. Каждый столбец Z соответствует предиктору и каждой последовательной строке к последовательному периоду. Если наблюдения многомерны, то все предикторы выкачивают каждое наблюдение.
β является d-by-n матрица коэффициентов регрессии для Zt.
Чтобы записать независимую от времени модель в пространстве состояний, пропустите индексы t всех содействующих матриц и размерностей.
Рассеянная модель в пространстве состояний является моделью в пространстве состояний, которая может содержать по крайней мере одно состояние с бесконечным начальным отклонением, названным diffuse state. В дополнение к наличию бесконечного начального отклонения все рассеянные состояния являются некоррелироваными со всеми другими состояниями в модели. Существует несколько мотиваций для использования рассеянных моделей в пространстве состояний:
Исследование очень ранних начальных точек некоторых неустановившихся систем, таких как случайный процесс обхода, приводит к начальным отклонениям распределения ту бесконечность подхода.
Бесконечная спецификация отклонения для распределения начального состояния указывает на полное незнание или никакие предварительные знания, рассеянных состояний. Преимущество этой спецификации состоит в том, что анализ этих состояний более объективен. Таким образом, наблюдения, а не дополнительные предположения распределения, помогают в понимании рассеянных состояний. Недостаток - то, что апостериорные распределения состояний могут быть неподходящими, и функция правдоподобия неограниченна. Однако с достаточным количеством данных и идентифицируемой, Гауссовой моделью в пространстве состояний, отфильтрованные и сглаживавшие состояния и вероятность на основе их, могут быть вычислены с помощью рассеянного Фильтра Калмана.
Представляйте статическое, начальное состояние как неизвестный параметр путем приписывания ему бесконечного отклонения.
В модели в пространстве состояний time-invariant:
Содействующие матрицы эквивалентны в течение всех периодов.
Количество состояний, воздействий состояния, наблюдений и инноваций наблюдения является тем же самым в течение всех периодов.
Например, для всего t, следующей системы уравнений
представляет независимую от времени модель в пространстве состояний.
В модели в пространстве состояний time-varying:
Содействующие матрицы могут измениться от периода до периода.
Количество состояний, воздействий состояния, наблюдений и инноваций наблюдения может измениться от периода до периода, dimension-varying model. Например, эта сила происходят, если существует сдвиг режима или одно из состояний, или наблюдения не могут быть измерены во время системы координат времени выборки. Кроме того, можно смоделировать сезонность с помощью изменяющихся во времени моделей.
Чтобы проиллюстрировать сдвиг режима, предположите для t = 1.., 10
для t = 11
и для t = 12.. T
Существует три набора матриц изменения состояния, тогда как существует только два набора других содействующих матриц.
Чтобы создать стандарт или рассеянную модель в пространстве состояний, используйте ssm
или dssm
, соответственно. Для независимых от времени моделей явным образом задайте параметрическую форму своей модели в пространстве состояний путем предоставления содействующих матриц. Для варианта времени сложные модели или модели, которые требуют ограничений, предоставляют функцию отображения параметра к матрице. Программное обеспечение может вывести тип состояния (стационарный, постоянный, или неустановившийся), но это - лучшая практика предоставить использование типа состояния, например, StateType
аргумент пары "имя-значение".
Отфильтровать и сглаживать состояния заданного ssm
или dssm
модель, программное обеспечение использует стандартный Фильтр Калмана или рассеянный Фильтр Калмана. Чтобы реализовать также, программное обеспечение требует параметров распределения начального состояния (x 0).
Для устойчивых состояний (StateType
0
), начальные средние значения, отклонения и ковариации конечны, и программное обеспечение выводит их. Однако можно задать другие значения с помощью свойств Mean0
и Cov0
, и запись через точку.
Для состояний, которые являются постоянным в течение всех периодов (StateType
1
), средние значения начального состояния равняются 1, и ковариации 0.
Для неустановившихся или рассеянных состояний (StateType
2
):
Для стандартной модели в пространстве состояний средние значения начального состояния 0, и отклонением начального состояния является 1e7
по умолчанию. Задавать ковариацию начального состояния Inf
, создайте dssm
объект модели вместо этого.
Для рассеянных моделей в пространстве состояний средние значения начального состояния 0, и отклонением начального состояния является Inf
.
[1] Дербин Дж. и С. Дж. Купмен. Анализ Временных рядов Методами Пространства состояний. 2-й редактор Оксфорд: Издательство Оксфордского университета, 2012.