我使用pyramid.arima中的auto_arima函数来选择Arima模型的参数(p,d,q)
我运行以下代码:
stepwise_fit=pm.auto_arima(df['ts'], start_p=1, start_q=1,
max_p=3, max_q=3, seasonal=False,
trace=True, error_action='ignore',
suppress_warnings=True,
stepwise=True)
print(stepwise_fit.summary())
这给了我以下输出:
我创建一个定义def run_arima_model(df,ts,p,d,q):
调用定义时,如何自动选择自动Arima模型选择的参数? 即
ARIMA_model=run_arima_model(df, ts='ts', p=3, d=0, q=3)