使用python中的statsmodels从ARMA模型中删除系数

问题描述

在脚本中实现以下代码

model = ARMA(dfData["GDP_QGR"],order=(3,0))
    model_fit = model.fit()
    print(model_fit.summary())

我获得了以下结果:

enter image description here

当我使用10%的显着性水平时,第二个系数不显着。我的问题是我不知道如何删除它,而仍然保留其他系数。我不能使用ARMA(2,0)模型,因为它会删除最后一个系数,而不是红色的系数。 有谁知道我该怎么解决

解决方法

您可以使用tsa.arima.ARIMA模型进行此操作:

model = sm.tsa.arima.ARIMA(dfData["GDP_QGR"],order=([1,3],0))
model_fit = model.fit()
print(model_fit.summary())