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
Instructions de l’exercice
- Importez
geomdescipy.stats,matplotlib.pyplotsous le nomplt, etseabornsous le nomsns. - 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()