我正在为大型数据集拟合 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
您是否在当前输出下方看到“输出被截断”? 只需点击附近的链接,您就可能会看到 ARIMA/SARIMAX 的摘要。