MulaiMulai sekarang secara gratis

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)

Lihat Kursus

Petunjuk latihan

  • Hitung nilai x dan y untuk ECDF dari n_defaults.
  • Plot ECDF, pastikan untuk memberi label sumbu. Ingat untuk menyertakan marker = '.' dan linestyle = 'none' selain x dan y dalam pemanggilan plt.plot().
  • Tampilkan plot.
  • Hitung total jumlah entri dalam array n_defaults Anda yang lebih besar dari atau sama dengan 10. Caranya, hitung array boolean yang memberi tahu apakah suatu entri n_defaults adalah >= 10. Lalu jumlahkan semua entri dalam array ini menggunakan np.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_defaults yang 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))
Edit dan Jalankan Kode