Python'da ARIMA Modelleri
James Fulton
Climate informatics researcher



diff_forecast = results.get_forecast(steps=10).predicted_meanfrom numpy import cumsummean_forecast = cumsum(diff_forecast)
diff_forecast = results.get_forecast(steps=10).predicted_meanfrom numpy import cumsummean_forecast = cumsum(diff_forecast) + df.iloc[-1,0]

Bu kadar işten kaçınabilir miyiz?
Evet!
ARIMA - Otoregresif Entegre Hareketli Ortalama
from statsmodels.tsa.arima.model import ARIMAmodel = ARIMA(df, order=(p,d,q))
ARIMA$(p,0,q)$ = ARMA$(p,q)$
# Model oluştur model = ARIMA(df, order=(2,1,1))# Modeli uydur model.fit()# Tahmin yap mean_forecast = results.get_forecast(steps=10).predicted_mean
# Tahmin yap
mean_forecast = results.get_forecast(steps=steps).predicted_mean

adf = adfuller(df.iloc[:,0])
print('ADF Statistic:', adf[0])
print('p-value:', adf[1])
ADF Statistic: -2.674
p-value: 0.0784
adf = adfuller(df.diff().dropna().iloc[:,0])
print('ADF Statistic:', adf[0])
print('p-value:', adf[1])
ADF Statistic: -4.978
p-value: 2.44e-05
model = ARIMA(df, order=(p,1,q))
Python'da ARIMA Modelleri