Pengantar Statistika di Python
Maggie Matsui
Content Developer, DataCamp


binom.rvs(# of coins, probability of heads/success, size=# of trials)
1 = kepala, 0 = ekor
from scipy.stats import binombinom.rvs(1, 0.5, size=1)
array([1])
binom.rvs(1, 0.5, size=8)
array([0, 1, 1, 0, 1, 0, 1, 1])

binom.rvs(8, 0.5, size=1)
array([5])

binom.rvs(3, 0.5, size=10)
array([0, 3, 2, 1, 3, 0, 2, 2, 0, 0])

binom.rvs(3, 0.25, size=10)
array([1, 1, 1, 1, 0, 0, 2, 0, 1, 0])

Sebaran probabilitas jumlah sukses dalam serangkaian percobaan independen
Mis. jumlah kepala dalam serangkaian lemparan koin
Ditentukan oleh $n$ dan $p$
binom.rvs(n=10, p=0.5, size=20)

$P(\text{heads} = 7)$
# binom.pmf(jml kepala, jml percobaan, prob kepala)
binom.pmf(7, 10, 0.5)
0.1171875
$P(\text{heads} \le 7)$
binom.cdf(7, 10, 0.5)
0.9453125
$P(\text{heads} > 7)$
1 - binom.cdf(7, 10, 0.5)
0.0546875
$\text{Nilai harapan} = n \times p$
Jumlah kepala yang diharapkan dari 10 lemparan $= 10 \times 0.5 = 5$
Distribusi binomial adalah sebaran probabilitas jumlah sukses dalam serangkaian percobaan independen

Distribusi binomial adalah sebaran probabilitas jumlah sukses dalam serangkaian percobaan independen
Probabilitas percobaan kedua berubah karena hasil pertama
Jika percobaan tidak independen, distribusi binomial tidak berlaku!

Pengantar Statistika di Python