Akankah bank gagal?
Buat plot jumlah gagal bayar yang Anda peroleh dari latihan sebelumnya, yang ada di namespace Anda sebagai n_defaults, sebagai CDF. Fungsi ecdf() yang Anda tulis di bab pertama tersedia.
Jika suku bunga sedemikian rupa sehingga bank akan merugi jika 10 atau lebih pinjamannya gagal bayar, berapakah probabilitas bank akan merugi?
Latihan ini adalah bagian dari kursus
Berpikir Statistis dengan Python (Bagian 1)
Petunjuk latihan
- Hitung nilai
xdanyuntuk ECDF darin_defaults. - Plot ECDF, pastikan untuk memberi label sumbu. Ingat untuk menyertakan
marker = '.'danlinestyle = 'none'selainxdanydalam pemanggilanplt.plot(). - Tampilkan plot.
- Hitung total jumlah entri dalam array
n_defaultsAnda yang lebih besar dari atau sama dengan 10. Caranya, hitung array boolean yang memberi tahu apakah suatu entrin_defaultsadalah>= 10. Lalu jumlahkan semua entri dalam array ini menggunakannp.sum(). Sebagai contoh,np.sum(n_defaults <= 5)akan menghitung jumlah skenario dengan 5 gagal bayar atau kurang. - Probabilitas bahwa bank merugi adalah fraksi
n_defaultsyang lebih besar dari atau sama dengan 10. Cetak hasil ini dengan menekan Kirim!
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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))