拟合 ARIMA/SARIMAX 模型时如何隐藏“运行 L-BFGS-B 代码...”输出?

问题描述 投票:0回答:1

我正在为大型数据集拟合 ARIMA/SARIMAX 模型。运行代码时,我在屏幕上看到以下输出 -

RUNNING THE L-BFGS-B CODE

           * * *

Machine precision = 2.220D-16
 N =            4     M =           10

At X0         0 variables are exactly at the bounds

At iterate    0    f=  5.69245D+00    |proj g|=  1.98922D-01

At iterate    5    f=  5.64524D+00    |proj g|=  3.32004D-03

At iterate   10    f=  5.64521D+00    |proj g|=  1.27724D-03

At iterate   15    f=  5.64389D+00    |proj g|=  2.03358D-02

At iterate   20    f=  5.60506D+00    |proj g|=  4.45951D-02

At iterate   25    f=  5.60207D+00    |proj g|=  5.31460D-04

           * * *

Tit   = total number of iterations
Tnf   = total number of function evaluations
...
    4     28     32      1     0     0   1.993D-06   5.602D+00
  F =   5.6020645399394908     

CONVERGENCE: NORM_OF_PROJECTED_GRADIENT_<=_PGTOL            
 This problem is unconstrained.

由于我的数据集非常大,并且我迭代地拟合 ARIMA/SARIMAX 模型,因此我得到了如上所述的多个输出,这些输出占用了相当大的屏幕空间。

如何隐藏/删除此输出?

我尝试使用

model.fit(iprint=-1)
model.fit(disp=-1)
但当我使用其中任何一个时都会出错。我想我正在使用最新版本的
statsmodels
,其中
disc
iprint
已弃用。有没有另一种方法可以在不降级到早期版本的 statsmodels 库的情况下执行此操作?

我的进口如下-

from statsmodels.tsa.arima.model import ARIMA
from statsmodels.tsa.statespace.sarimax import SARIMAX

python time-series statsmodels arima sarimax
1个回答
0
投票

您是否在当前输出下方看到“输出被截断”? 只需点击附近的链接,您就可能会看到 ARIMA/SARIMAX 的摘要。

© www.soinside.com 2019 - 2024. All rights reserved.