Loi binomiale
Comme évoqué dans le diaporama, la loi binomiale sert à modéliser le nombre de réussites sur une série d’essais lorsque la probabilité de succès est constante.
Dans cet exercice, imaginez un jeu où vous essayez de mettre une balle dans un panier. Vous disposez de 10 tirs et vous savez que vous avez 80 % de chances de réussir un tir donné. Pour simplifier, supposez que chaque tir est un événement indépendant.
Cet exercice fait partie du cours
S’entraîner aux questions d’entretien en statistiques avec Python
Instructions
- Générez des données pour la distribution en utilisant la fonction
rvs()avecsizedéfini à 1000 ; assignez-les à la variabledata. - Affichez un histogramme
matplotlib; observez la forme de la distribution. - Assignez la probabilité de réussir 8 tirs ou moins à
prob1et affichez le résultat. - Assignez la probabilité de réussir les 10 tirs à
prob2et affichez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(____)