Introduction à la statistique en Python
Maggie Matsui
Content Developer, DataCamp


binom.rvs(# de pièces, probabilité de pile/succès, size=# d'essais)
1 = pile, 0 = face
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])

Distribution de probabilité du nombre de succès dans une suite d'essais indépendants
P. ex. nombre de piles dans une série de lancers
Définie par $n$ et $p$
binom.rvs(n=10, p=0.5, size=20)

$P(\text{piles} = 7)$
# binom.pmf(nb de piles, nb d'essais, prob. de pile)
binom.pmf(7, 10, 0.5)
0.1171875
$P(\text{piles} \le 7)$
binom.cdf(7, 10, 0.5)
0.9453125
$P(\text{piles} > 7)$
1 - binom.cdf(7, 10, 0.5)
0.0546875
$\text{Valeur attendue} = n \times p$
Nombre prévu de piles sur 10 lancers $= 10 \times 0.5 = 5$
La loi binomiale est une distribution de probabilité du nombre de succès dans une suite d'essais indépendants

La loi binomiale est une distribution de probabilité du nombre de succès dans une suite d'essais indépendants
Les probabilités du 2e essai changent selon l'issue du 1er
Si les essais ne sont pas indépendants, la loi binomiale ne s'applique pas !

Introduction à la statistique en Python