Generare e tracciare distribuzioni geometriche
Negli sport è normale che i giocatori facciano più tentativi per segnare punti per sé o per la propria squadra. Ogni singolo tentativo può avere due possibili esiti: segnare oppure no. Queste situazioni si possono modellare con distribuzioni geometriche. Con scipy.stats puoi generare campioni usando la funzione rvs() per ciascuna distribuzione.
Considera il precedente esempio di un giocatore di basket che segna i tiri liberi con probabilità 0,3. Genera un campione e traccialo.
numpy è già stato importato con l'alias standard np.
Questo esercizio fa parte del corso
Fondamenti di probabilità in Python
Istruzioni dell'esercizio
- Importa
geomdascipy.stats,matplotlib.pyplotcomeplteseaborncomesns. - Genera un campione con
size=10000da una distribuzione geometrica con probabilità di successo 0,3. - Traccia il campione generato.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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()