Banka batacak mı?
Önceki egzersizde elde ettiğin ve ad alanında n_defaults olarak bulunan temerrüt sayılarını bir KDA (ECDF) olarak görselleştir. İlk bölümde yazdığın ecdf() fonksiyonu kullanılabilir durumda.
Faiz oranları öyle ki bankanın kredilerinin 10 veya daha fazlası temerrüde düşerse banka zarar edecekse, bankanın zarar etme olasılığı nedir?
Bu egzersiz
Python ile İstatistiksel Düşünme (Bölüm 1)
kursunun bir parçasıdırEgzersiz talimatları
n_defaultsiçin ECDF'ninxveydeğerlerini hesapla.- ECDF'yi eksenleri etiketleyerek çiz.
plt.plot()çağrındaxvey'ye ek olarakmarker = '.'velinestyle = 'none'kullandığından emin ol. - Grafiği göster.
n_defaultsdizindeki 10'a büyük veya eşit olan tüm girdilerin toplam sayısını hesapla. Bunu yapmak için,n_defaults'ın bir girdisinin>= 10olup olmadığını söyleyen bir boole dizisi oluştur. Sonra bu dizideki tüm girdilerinp.sum()ile topla. Örneğin,np.sum(n_defaults <= 5)5 veya daha az temerrüdün sayısını hesaplar.- Bankanın zarar etme olasılığı,
n_defaultsiçindeki 10 veya daha büyük olanların oranıdır. Bu sonucu Yanıtı Gönder'e basarak yazdır!
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Compute ECDF: x, y
# Plot the ECDF with labeled axes
# Show the plot
# Compute the number of 100-loan simulations with 10 or more defaults: n_lose_money
# Compute and print probability of losing money
print('Probability of losing money =', n_lose_money / len(n_defaults))