Distribusi binomial
Seperti yang telah dibahas di slide, distribusi binomial digunakan untuk memodelkan jumlah keberhasilan dalam serangkaian percobaan ketika ada probabilitas keberhasilan yang konsisten.
Untuk latihan ini, bayangkan sebuah permainan di mana Anda mencoba memasukkan bola ke dalam keranjang. Anda diberi 10 kali tembakan dan Anda tahu bahwa Anda memiliki peluang 80% untuk berhasil pada setiap tembakan. Untuk mempermudah, anggap setiap tembakan sebagai peristiwa yang saling bebas.
Latihan ini adalah bagian dari kursus
Berlatih Pertanyaan Wawancara Statistik dengan Python
Petunjuk latihan
- Hasilkan beberapa data untuk distribusi menggunakan fungsi
rvs()dengan ukuran (size) 1000; simpan pada variabeldata. - Tampilkan histogram
matplotlib; amati bentuk distribusinya. - Tetapkan probabilitas berhasil memasukkan 8 atau kurang tembakan ke
prob1dan cetak hasilnya. - Tetapkan probabilitas berhasil memasukkan semua 10 tembakan ke
prob2dan cetak hasilnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Generate binomial data
from scipy.stats import binom
data = binom.rvs(n=____, p=____, size=____)
# Plot the distribution
plt.hist(____)
plt.show()
# Assign and print probability of 8 or less successes
prob1 = binom.cdf(k=____, n=____, p=____)
print(____)
# Assign and print probability of all 10 successes
prob2 = binom.pmf(k=____, n=____, p=____)
print(____)