Introduction aux statistiques en Python
Maggie Matsui
Content Developer, DataCamp
binom.rvs(nombre de pièces, probabilité de face/réussite, size=nombre d'essais)
1
= face, 0
= pile
from scipy.stats import binom
binom.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 réussites dans une séquence d’essais indépendants
Par exemple, nombre de faces dans une séquence de tirages à pile ou face
Décrite par $n$ et $p$.
binom.rvs(n=10, p=0.5, size=20)
$P(\text{nombre de faces} = 7)$
# binom.pmf(num heads, num trials, prob of heads)
binom.pmf(7, 10, 0.5)
0.1171875
$P(\text{nombre de faces} \le 7)$
binom.cdf(7, 10, 0.5)
0.9453125
$P(\text{nombre de faces} > 7)$
1 - binom.cdf(7, 10, 0.5)
0.0546875
$\text{valeur attendue} = n \times p$
Nombre attendu de faces sur 10 lancers $= 10 \times 0,5 = 5$.
La distribution binomiale est une distribution de probabilité du nombre de réussites dans une séquence d’essais indépendants.
La distribution binomiale est une distribution de probabilité du nombre de réussites dans une séquence d’essais indépendants.
Les probabilités du deuxième essai sont modifiées par le résultat du premier.
Si les essais ne sont pas indépendants, la distribution binomiale ne s’applique pas.
Introduction aux statistiques en Python