【发布时间】:2021-10-24 18:53:44
【问题描述】:
我正在尝试使用 statsmodels 库从 Python 中的离散时间序列数据中识别状态空间模型:statsmodel.tsa.statespace.sarimax.SARIMAX。
我需要状态空间一般形式的矩阵 (here the statsmodel reference):从 statsmodel 页面解释了这些矩阵,但不清楚如何推断它们。
例如,如果我想将卡尔曼滤波器应用于识别的模型(通过 sarimax),我需要这张图片中描述的矩阵state space matrices needed
statsmodel可以得到矩阵系数吗?
【问题讨论】:
-
对我来说,这个问题不是很清楚。你到底在找什么?你已经尝试了什么?您能否发布一些示例代码,说明您无法弄清楚哪些部分?
-
我正在创建一个适合数据
model = SARIMAX(Y_tr, exog = X_tr, order = (p,d,q), enforce_invertibility = False) best_model = model.fit() best_model.summary()的 SARIMAX 模型,然后我想知道所谓的 best_model 的状态空间矩阵,以便构建 Kalman Filter .卡尔曼滤波器可以应用于由状态空间方程表示的模型,所以我想从 SARIMAX 模型 (best_model) 中推断出状态空间方程。我解释过自己吗?
标签: python statsmodels state-space sarimax