【问题标题】:How to get AIC value from the pipe.fit() in pmdarima module如何从 pmdarima 模块中的 pipe.fit() 获取 AIC 值
【发布时间】:2020-09-18 01:37:13
【问题描述】:

我需要获得最好的估算器,例如 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()

总结:输出

如何获取估算器值?谢谢你

【问题讨论】:

    标签: python-3.x scikit-learn pipeline pyramid-arima pmdarima


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 谢谢,这按预期工作。您能否分享有关如何识别其他估算器的文档。我是新手。
    猜你喜欢
    • 1970-01-01
    • 2020-01-01
    • 2020-01-20
    • 1970-01-01
    • 2016-09-30
    • 2017-04-16
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多