CommencezCommencez gratuitement

Générer et tracer des distributions géométriques

Dans le sport, il est courant que les joueuses et joueurs tentent à plusieurs reprises de marquer des points pour eux-mêmes ou pour leur équipe. Chaque tentative peut mener à deux issues possibles : marquer ou non. Ces situations peuvent être modélisées au moyen de distributions géométriques. Avec scipy.stats, vous pouvez générer des échantillons en utilisant la fonction rvs() pour chaque distribution.

Reprenez l'exemple précédent d'un joueur de basketball qui réussit ses lancers francs avec une probabilité de 0,3. Générez un échantillon et tracez-le.

numpy a été importé pour vous avec l'alias standard np.

Cette activité fait partie du cours

Fondements de la probabilité en Python

Voir le cours

Instructions de l’exercice

  • Importez geom de scipy.stats, matplotlib.pyplot sous le nom plt, et seaborn sous le nom sns.
  • Générez un échantillon avec size=10000 à partir d'une distribution géométrique avec une probabilité de succès de 0,3.
  • Tracez l'échantillon généré.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import geom, matplotlib.pyplot, and seaborn
from ____
import ____
import ____

# Create the sample
sample = ____.____(p=____, size=10000, random_state=13)

# Plot the sample
sns.____(sample, bins = np.linspace(0,20,21), kde=False)
plt.show()
Modifier et exécuter le code