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
Instructions
- Importez
geomdepuisscipy.stats,matplotlib.pyplotsous l’aliasplt, etseabornsous l’aliassns. - 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()