BaşlayınÜcretsiz başlayın

ACF grafiği

Bir GARCH modeli iyi iş çıkarıyorsa, standartlaştırılmış artıklar otokorelasyon göstermemelidir. Bu egzersizde, verideki otokorelasyonları tespit etmek için bir ACF grafiğini kullanmayı pratik edeceksin.

Bir zaman serisindeki iki değerin korelasyon katsayısına otokorelasyon fonksiyonu (ACF) denir; ACF grafiği ise farklı gecikmeler arasındaki korelasyonların görsel bir temsilidir. Python statsmodels paketlerinde ACF grafikleri üretmeni kolaylaştıran ön tanımlı fonksiyonlar bulunur.

Bir GARCH modeli S&P 500 getiri verisiyle eğitildi ve standartlaştırılmış artıklar hesaplanıp std_resid içinde saklandı. matplotlib.pyplot ise plt olarak içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Python ile GARCH Modelleri

Kursa Göz Atın

Egzersiz talimatları

  • statsmodels paketinden ACF grafikleri için gereken modülü içe aktar.
  • std_resid içinde saklanan GARCH modelinin standartlaştırılmış artıklarını çiz.
  • Standartlaştırılmış artıklara ait bir ACF grafiği üret ve güven düzeyini 0.05 olarak ayarla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import the Python module
from statsmodels.graphics.tsaplots import ____

# Plot the standardized residuals
plt.plot(____)
plt.title('Standardized Residuals')
plt.show()

# Generate ACF plot of the standardized residuals
____(std_resid, ____ = ____)
plt.show()
Kodu Düzenle ve Çalıştır