CommencerCommencer gratuitement

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

Dans le sport, il est courant que les joueurs fassent plusieurs tentatives pour marquer des points pour eux-mêmes ou leur équipe. Chaque tentative a deux issues possibles : marquer ou ne pas marquer. Ces situations peuvent être modélisées par des lois géométriques. Avec scipy.stats, vous pouvez générer des échantillons à l’aide de la fonction rvs() pour chaque distribution.

Reprenez l’exemple précédent d’un basketteur 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.

Cet exercice fait partie du cours

Fondamentaux des probabilités en Python

Afficher le cours

Instructions

  • Importez geom depuis scipy.stats, matplotlib.pyplot sous l’alias plt, et seaborn sous l’alias sns.
  • Générez un échantillon avec size=10000 à partir d’une loi 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 cet exemple de code.

# 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