【问题标题】:Get Values out of summary of statsmodels AutoReg从 statsmodels AutoReg 的摘要中获取值
【发布时间】:2021-03-04 20:20:12
【问题描述】:

我得到了数据,需要估计列的滞后 1“AR(1)”的自回归值。

我得到的摘要如下所示:

import pandas as pd
import pandas_datareader as pdr
from statsmodels.tsa.ar_model import AutoReg
mod = AutoReg(df["Column"], 1)
res = mod.fit()
print(res.summary())

我对我得到的结果很满意。

我的问题是:是否可以将第一个 AR 系数的值作为简单的输出值?

我得到了文档1,但不明白是否有一种方法对此有用并且没有任何其他想法。

额外问题:是否可以创建一个循环(或一次获取多个值)并将其放入 DF 中?

感谢您的帮助:)

【问题讨论】:

    标签: statistics time-series regression


    【解决方案1】:

    可以通过 res.params 访问参数。如果需要第一个参数,可以使用 res.params[0] 检索它。您还可以根据您的要求循环使用它们。

    res.params 已经是一个系列;因此您不必做太多工作即可将其更改为 df。

    您可以查看以下链接以获取示例: https://machinelearningmastery.com/autoregression-models-time-series-forecasting-python/

    【讨论】:

      猜你喜欢
      • 2019-03-26
      • 2020-12-02
      • 2013-12-23
      • 2017-11-05
      • 2018-09-03
      • 1970-01-01
      • 2021-03-26
      • 1970-01-01
      • 2014-09-08
      相关资源
      最近更新 更多