Introducere în Statistică cu Python
Maggie Matsui
Content Developer, DataCamp


binom.rvs(# monede, probabilitate cap/succes, size=# încercări)
1 = cap, 0 = pajură
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])

Distribuția de probabilitate a numărului de succese dintr-o secvență de încercări independente
Ex. Numărul de capete dintr-o secvență de aruncări ale monedei
Descrisă de $n$ și $p$
binom.rvs(n=10, p=0.5, size=20)

$P(\text{capete} = 7)$
# binom.pmf(num heads, num trials, prob of heads)
binom.pmf(7, 10, 0.5)
0.1171875
$P(\text{capete} \le 7)$
binom.cdf(7, 10, 0.5)
0.9453125
$P(\text{capete} > 7)$
1 - binom.cdf(7, 10, 0.5)
0.0546875
$\text{Valoarea așteptată} = n \times p$
Numărul așteptat de capete din 10 aruncări $= 10 \times 0.5 = 5$
Distribuția binomială este o distribuție de probabilitate a numărului de succese dintr-o secvență de încercări independente

Distribuția binomială este o distribuție de probabilitate a numărului de succese dintr-o secvență de încercări independente
Probabilitățile celei de-a doua încercări sunt modificate de rezultatul primei
Dacă încercările nu sunt independente, distribuția binomială nu se aplică!

Introducere în Statistică cu Python