Tôi có một chuỗi thời gian mà tôi đang cố gắng mô hình hóa với số liệu thống kê ARIMA api của Python. Khi tôi áp dụng như sau:
from statsmodels.tsa.arima_model import ARIMA
model = ARIMA(data['Sales difference'].dropna(), order=(2, 1, 2))
results_AR = model.fit(disp=-1)
Tôi nhận được lỗi sau đây:
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.
Nhưng tôi đã phân biệt dữ liệu:
data['Sales'] = data['Sales'] - data['Sales'].shift()
Tôi có thể làm gì hơn nữa để gây ra sự cố định?
Và thử nghiệm nào là api ARIMA đang chạy để xác định rằng dữ liệu không ổn định?
Chuỗi thời gian ban đầu của tôi trông như: