Я вручную сделал 20 моделей и выяснил, следует использовать d=1
или D=1
для каждой модели , но auto_arima
никогда не использовать разностные аргументы (даже у одной модели нетd
или D
вообще, и все испытания равны (1,0,1) x (0, 0, 1, 52). Я проверил это, установив trace=True
).
Я хочу auto_arima
выполнить поиск по сетке параметров pdq=(0~3, 0~1, 0~3)
и PDQs=(0~3, 0~1, 0~3, 52)
.
Я устанавливаю параметры следующим образом:
start_p=0,
start_q=0,
max_p=3,
max_d=1,
max_q=3,
start_P=0,
D=None,
start_Q=0,
max_P=2,
max_D=1,
max_Q=2,
max_order=10,
m=52,
seasonal=True,
stationary=False,
information_criterion='aic',
alpha=0.05,
test='kpss',
seasonal_test='ocsb',
stepwise=True,
n_jobs=-1,
start_params=None,
trend=None,
method=None,
transparams=True,
maxiter=None,
n_fits=100,
with_intercept=True,
Как сделать auto_arima
делать поиск по сетке, что я хочу делать?