Экзогенная переменная в уравнении состояния в пакете DLM в R
Я пытаюсь оценить следующую модель пространства состояний с dlm
пакет в R:
Y_t = theta_t + beta * x_t + e_t where e_t ~ N(0, sigma_e)
theta_t = alpha + lambda * theta_{t-1} + gamma * x_t + w_t
where w_t ~ N(0, sigma_w)
У меня есть два вопроса по оценке и прогнозированию этого общего ARMAX
модель в dlm
пакет.
Могу ли я оценить эту модель, используя
dlm
пакет в R? Я не смог найти никаких примеров, которые показывают, как моделировать экзогенную переменную в уравнении состояния. Это отличает его отdlmModReg
где экзогенные переменные только в уравнении измерения разрешены (согласно моему пониманию). У меня есть книга Петриса по DLM.Я мог бы оценить параметры в некоторых других пакетах, таких как
MARSS
хотя я бы предпочел придерживатьсяdlm
пакет. Тем не менее, я хотел бы внести эти оценки вdlm
пакет, чтобы иметь возможность генерировать прогнозы сdlmForecast
, Следовательно, мой вопрос заключается в том, как мне создатьdlm
объект из этих полученных извне оценок, которые затем могут быть использованы сdlmForecast
?
Буду признателен за любые идеи по этим вопросам.
Ура,
Рагу.