Экзогенная переменная в уравнении состояния в пакете 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 ?

Буду признателен за любые идеи по этим вопросам.

Ура,

Рагу.

0 ответов

Другие вопросы по тегам