Python 3.x 如何从pmdarima模块中的pipe.fit()获取AIC值

Python 3.x 如何从pmdarima模块中的pipe.fit()获取AIC值,python-3.x,scikit-learn,pipeline,pyramid-arima,pmdarima,Python 3.x,Scikit Learn,Pipeline,Pyramid Arima,Pmdarima,我需要得到最好的估计值,比如AIC,BIC import pmdarima as pm pipe = Pipeline([ ("fourier", FourierFeaturizer(m=12, k=4)), ("arima", pm.AutoARIMA(start_p=1, d=None, start_q=1, max_p=4, max_d=3, max_q=4, start_P=1, D=No

我需要得到最好的估计值,比如AIC,BIC

import pmdarima as pm
pipe = Pipeline([
            ("fourier", FourierFeaturizer(m=12, k=4)),
            ("arima",   pm.AutoARIMA(start_p=1, d=None, start_q=1, max_p=4,
                        max_d=3, max_q=4, start_P=1, D=None, start_Q=1, max_P=2,
                        max_D=1, max_Q=2, max_order=10, m=12, seasonal=False,
                        stationary=False, information_criterion='aic', alpha=0.05,
                        ))])


    pipe.fit(y_train,X_train)
    pipe.summary()
摘要:产出

如何获取估算值?谢谢

试试这个:

pipe.steps[-1][1].model_u.aic()
试试这个:

pipe.steps[-1][1].model_u.aic()

谢谢,这一切正常。你能分享关于如何识别其他估计员的文档吗。我是新来的。谢谢,这是预期的效果。你能分享关于如何识别其他估计员的文档吗。我是新来的。