0

我正在使用 Python 的PyKalman来运行基于ARMA (p,q) 模型的卡尔曼滤波器。转移矩阵应该采用一种非常特殊的形式(例如,参见Hamilton 的“时间序列分析”第 374 页的 AR(p) 示例),在正确的位置有一些10。然而,当我使用 PyKalman 的EM 算法时,它会产生一个完全通用形式的转移矩阵。由于一和零都消失了,状态空间模型不再对应于 ARMA 设置。

如何使用 PyKalman 包的 EM 方法,同时将转换矩阵保持在非常特殊的 ARMA 形式中?

4

0 回答 0