Я написал следующий код с p = 1 и d = 1:
rd = np.zeros(10000)
np.random.seed(0)
z = np.random.normal(5,10,10000)
for i in range(1,10000):
srd[i] = srd[i-1] + z[i]
#does it contain unit root
result_srd = adfuller(srd, regresults = True)
print("p-value adfuller test = {}".format(result_srd[1]))
model = ARIMA(srd[:7000], order=(1, 1, 0))
model_fit = model.fit()
Когда я предсказывал, я обнаружил, что качество результатов очень плохое. Я также не могу найти разницу между функцией прогнозирования и прогнозирования.