Standardize artıkların dağılımını çiz
GARCH modelleri, standardize artıkların dağılımı hakkında varsayımlar yapar. Artıkların, tahmin edilen getiriler ile ortalama getiriler arasındaki farklar olduğunu hatırla. Standardize artıklar ise, artıkların model tarafından tahmin edilen oynaklığa bölünmüş halidir.
Bu egzersizde, uyarlanmış bir GARCH modelinden standardize artıkları hesaplayacak ve ardından normal_resid adlı standart normal dağılımla birlikte histogramını çizeceksin.
Bir GARCH modeli, S&P 500 fiyat getirisi verileriyle tanımlanmış ve uyarlanmıştır. Uyarlanmış sonuca gm_result olarak erişebilirsin. Ayrıca matplotlib, plt olarak önceden yüklendi.
Bu egzersiz
Python ile GARCH Modelleri
kursunun bir parçasıdırEgzersiz talimatları
- Modelin tahmin ettiği artıkları elde et ve
gm_residiçinde sakla. - Modelin tahmin ettiği oynaklığı elde et ve
gm_stdiçinde sakla. - Standardize artıkları
gm_std_residolarak hesapla. gm_std_residiçin bir histogram çiz.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Obtain model estimated residuals and volatility
gm_resid = gm_result.____
gm_std = gm_result.____
# Calculate the standardized residuals
gm_std_resid = ____ /____
# Plot the histogram of the standardized residuals
plt.____(____, bins = 50,
facecolor = 'orange', label = 'Standardized residuals')
plt.____(normal_resid, bins = 50,
facecolor = 'tomato', label = 'Normal residuals')
plt.legend(loc = 'upper left')
plt.show()