python - Statsmodels 中的 ARMA 订单规范

标签 python pandas statistics time-series statsmodels

我的问题相当简单:我想使用 statsmodels 定义 ARMA 建模过程中的特定顺序滞后。

假设我有一个时间序列 TS,我想估计以下模型作为示例:

TS(t)= c + TS(t-2) + TS(t-5) + e(t)

此 AR 模型仅使用第二个和第五个滞后。 但还没有弄清楚如何告诉它只查看那些滞后而不是直到第五个的所有滞后,这就是以下代码的作用:

ar1 = sm.tsa.ARMA(TS, (5,0)).fit(method="mle")

我确信有人已经这样做了。

最佳答案

您似乎找到了 github issue已经为此了。正如您所发现的,您还不能执行此操作,但我们希望在 0.7 中提供此功能。如果您喜欢冒险,可以安装问题中提到的分支。

关于python - Statsmodels 中的 ARMA 订单规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26306554/

相关文章:

python - Pandas MultiIndex(超过 2 个级别)DataFrame 到嵌套 Dict/JSON

python - 如何根据字典列表中的特定值在单独的 Dataframe 列中创建列表?

PHP 和 MySQL 统计系统

java - 从分段函数中查找数据中断

python - 使用 PIL 和 PyQt 在小部件上绘制 QImage 时出现错误

python - Django 中基于表单的 Kerberos 身份验证

python - Pandas concat 是就地函数吗?

python - 如何阻止 Python 识别字符串文字,例如 "\n"或 "\b"?

Python3.4 Py2exe,报错-name 'WinDLL' is not defined

python - 如何在线性回归中强制零截距?