MulaiMulai sekarang secara gratis

Pengambilan Sampel dari Sebaran Binomial

Hitung fungsi massa probabilitas untuk jumlah gagal bayar yang kita harapkan dari 100 pinjaman seperti pada bagian sebelumnya, tetapi alih-alih menyimulasikan semua percobaan Bernoulli, lakukan pengambilan sampel menggunakan rng.binomial(). Ini identik dengan perhitungan yang Anda lakukan pada rangkaian latihan sebelumnya menggunakan fungsi kustom perform_bernoulli_trials(), tetapi jauh lebih efisien secara komputasional. Dengan efisiensi tambahan ini, kita akan mengambil 10.000 sampel, bukan 1000. Setelah mengambil sampel, plotkan CDF seperti sebelumnya. CDF yang Anda plot ini adalah CDF dari sebaran Binomial.

Catatan: Untuk latihan ini dan seterusnya, pembangkit bilangan acak sudah diinstansiasi dan di-seed untuk Anda (dengan rng = np.random.default_rng(42)) agar Anda tidak perlu mengetiknya setiap kali.

Latihan ini adalah bagian dari kursus

Berpikir Statistis dengan Python (Bagian 1)

Lihat Kursus

Petunjuk latihan

  • Ambil sampel dari sebaran Binomial menggunakan rng.binomial(). Gunakan parameter n = 100 dan p = 0.05, serta setel argumen kata kunci size ke 10000.
  • Hitung CDF menggunakan fungsi ecdf() yang telah Anda tulis sebelumnya.
  • Plot CDF dengan label sumbu. Sumbu x di sini adalah jumlah gagal bayar dari 100 pinjaman, sedangkan sumbu y adalah CDF.
  • Tampilkan plot.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Take 10,000 samples out of the binomial distribution: n_defaults


# Compute CDF: x, y


# Plot the CDF with axis labels




# Show the plot

Edit dan Jalankan Kode