MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Hasilkan beberapa data untuk distribusi menggunakan fungsi rvs() dengan ukuran (size) 1000; simpan pada variabel data.
  • Tampilkan histogram matplotlib; amati bentuk distribusinya.
  • Tetapkan probabilitas berhasil memasukkan 8 atau kurang tembakan ke prob1 dan cetak hasilnya.
  • Tetapkan probabilitas berhasil memasukkan semua 10 tembakan ke prob2 dan 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(____)
Edit dan Jalankan Kode