似乎每当我运行ARIMA.fit()
时,我总是从卡尔曼滤波器中得到一个标准输出:
## -- End pasted text --
RUNNING THE L-BFGS-B CODE
* * *
Machine precision = 2.220D-16
N = 1 M = 12
This problem is unconstrained.
At X0 0 variables are exactly at the bounds
At iterate 0 f= 5.60459D-01 |proj g|= 2.22045D-08
* * *
Tit = total number of iterations
Tnf = total number of function evaluations
Tnint = total number of segments explored during Cauchy searches
Skip = number of BFGS updates skipped
Nact = number of active bounds at final generalized Cauchy point
Projg = norm of the final projected gradient
F = final function value
* * *
N Tit Tnf Tnint Skip Nact Projg F
1 1 3 1 0 0 0.000D+00 5.605D-01
F = 0.560459405131994
CONVERGENCE: NORM_OF_PROJECTED_GRADIENT_<=_PGTOL
Cauchy time 0.000E+00 seconds.
Subspace minimization time 0.000E+00 seconds.
Line search time 0.000E+00 seconds.
Total User time 0.000E+00 seconds.
似乎不是一个明显的参数来传递适合隐藏此输出。如何隐藏此输出?
答案 0 :(得分:6)
从@ user333700的评论中,使用:
arima.fit(disp=0)
documentation(对于版本0.7.0.dev-c8e980d)说:
disp:bool,可选
如果为True,则打印收敛信息。对于默认的l_bfgs_b 求解器,disp控制输出的频率 迭代。 disp&lt; 0表示在这种情况下没有输出。