Memplot PMF Binomial
Seperti disebutkan dalam video, membuat plot PMF yang terlihat baik memerlukan sedikit trik matplotlib yang tidak akan kita bahas di sini. Sebagai gantinya, kita akan memplot PMF dari sebaran Binomial sebagai histogram dengan keterampilan yang sudah Anda pelajari. Triknya adalah menyiapkan tepi bin untuk diberikan ke plt.hist() melalui argumen kata kunci bins. Kita ingin bin berpusat pada bilangan bulat. Jadi, tepi bin seharusnya -0.5, 0.5, 1.5, 2.5, ... hingga max(n_defaults) + 1.5. Anda dapat membuat array seperti ini menggunakan np.arange() lalu mengurangkan 0.5 dari array tersebut.
Anda sudah pernah melakukan pengambilan sampel dari sebaran Binomial pada latihan mengenai gagal bayar pinjaman, dan sampel yang dihasilkan ada dalam array NumPy n_defaults.
Latihan ini adalah bagian dari kursus
Berpikir Statistis dengan Python (Bagian 1)
Petunjuk latihan
- Dengan
np.arange(), hitung tepi bin sehingga bin berpusat pada bilangan bulat. Simpan array yang dihasilkan dalam variabelbins. - Gunakan
plt.hist()untuk memplot histogramn_defaultsdengan argumen kata kuncidensity=Truedanbins=bins. - Tampilkan plot.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Compute bin edges: bins
bins = np.arange(____, ____ + ____) - 0.5
# Generate histogram
# Label axes
# Show the plot