GARCH model varsayımlarının doğrulanması

Python ile GARCH Modelleri

Chelsea Yang

Data Science Instructor

Görsel kontrol

Ham getiri verisi

Standartlaştırılmış artıklar

Python ile GARCH Modelleri

Otokorelasyon

  • Bir değişkenin belirli bir gecikmeyle kendisiyle korelasyonunu açıklar

  • Standartlaştırılmış artıklardaki otokorelasyon, modelin sağlam olmayabileceğini gösterir

Otokorelasyonu saptamak için:

  • ACF grafiği
  • Ljung-Box
Python ile GARCH Modelleri

ACF grafiği

  • ACF: Otokorelasyon Fonksiyonu
  • ACF grafiği: gecikmelere göre otokorelasyonun görsel gösterimi

ACF grafiği

Grafikteki kırmızı alan güven düzeyini gösterir (alfa = %5)

Python ile GARCH Modelleri

Python’da ACF grafiği

from statsmodels.graphics.tsaplots import plot_acf

plot_acf(my_data, alpha = 0.05)
Python ile GARCH Modelleri

Ljung-Box testi

  • Bir zaman serisinin bir grup otokorelasyonunun sıfırdan farklı olup olmadığını test eder
  • H0: veriler bağımsız dağılmıştır
  • P-değeri < %5: model sağlam değildir
Python ile GARCH Modelleri

Python ile Ljung-Box testi

# Import the Python module
from statsmodels.stats.diagnostic import acorr_ljungbox
# Perform the Ljung-Box test
lb_test = acorr_ljungbox(std_resid , lags = 10)
# Check p-values
print('P-values are: ', lb_test[1])
Python ile GARCH Modelleri

Hadi pratik yapalım!

Python ile GARCH Modelleri

Preparing Video For Download...