Box-Jenkins yöntemi

Python'da ARIMA Modelleri

James Fulton

Climate informatics researcher

Box-Jenkins yöntemi

Ham veriden $\rightarrow$ üretim modeline

  • tanımlama
  • tahmin
  • model tanılama
Python'da ARIMA Modelleri

Tanımlama

  • Zaman serisi durağan mı?
  • Hangi fark alma durağan yapar?
  • Hangi dönüşümler durağan yapar?
  • En uygun p ve q değerleri hangileri?

Python'da ARIMA Modelleri

Tanımlama araçları

  • Zaman serisini çizin
    • df.plot()
  • Augmented Dickey-Fuller testini kullanın
    • adfuller()
  • Dönüşüm ve/veya fark alma uygulayın
    • df.diff(), np.log(), np.sqrt()
  • ACF/PACF grafikleri
    • plot_acf(), plot_pacf()

Python'da ARIMA Modelleri

Tahmin

  • Katsayıları verilerle eğitin
  • model.fit() bunu yapar
  • AIC ve BIC ile modelleri seçin
    • results.aic, results.bic

Python'da ARIMA Modelleri

Model tanılama

  • Artıklar bağıntısız mı?
  • Artıklar normal dağılmış mı?
    • results.plot_diagnostics()
    • results.summary()

Python'da ARIMA Modelleri

Karar

Python'da ARIMA Modelleri

Tekrarla

  • Daha fazla bilgiyle süreci tekrarlarız
  • Daha iyi bir model bulun

Python'da ARIMA Modelleri

Üretim

  • Tahmin yapmaya hazır
    • results.get_forecast()

Python'da ARIMA Modelleri

Box-Jenkins

Python'da ARIMA Modelleri

Hadi pratik yapalım!

Python'da ARIMA Modelleri

Preparing Video For Download...