Generování a vizualizace geometrických rozdělení
Ve sportu hráči často provádějí více pokusů, aby získali body pro sebe nebo svůj tým. Každý jednotlivý pokus má dva možné výsledky: buď skórují, nebo ne. Takové situace lze modelovat pomocí geometrických rozdělení. Knihovna scipy.stats umožňuje generovat vzorky pomocí funkce rvs() pro každé rozdělení.
Vezmi v úvahu předchozí příklad basketbalového hráče, který proměňuje trestné hody s pravděpodobností 0,3. Vygeneruj vzorek a zobraz ho jako graf.
numpy je již naimportován se standardním aliasem np.
Toto cvičení je součástí kurzu
Základy pravděpodobnosti v Pythonu
Pokyny k cvičení
- Importuj
geomzscipy.stats,matplotlib.pyplotjakopltaseabornjakosns. - Vygeneruj vzorek s
size=10000z geometrického rozdělení s pravděpodobností úspěchu 0,3. - Zobraz vygenerovaný vzorek jako graf.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()