Pythonのstatsmodels ARIMA APIでモデル化しようとしている時系列があります。以下を適用した場合:
from statsmodels.tsa.arima_model import ARIMA
model = ARIMA(data['Sales difference'].dropna(), order=(2, 1, 2))
results_AR = model.fit(disp=-1)
次のエラーが発生します。
ValueError: The computed initial AR coefficients are not stationary
You should induce stationarity, choose a different model order, or you can
pass your own start_params.
しかし、私はすでにデータを区別しています:
data['Sales'] = data['Sales'] - data['Sales'].shift()
定常性を誘発するためにこれ以上何ができますか?
また、データが静止していないことを確認するためにARIMA APIを実行しているテストは何ですか?