Генерація та візуалізація геометричних розподілів
У спорті гравці часто роблять кілька спроб, щоб набрати очки для себе чи команди. Кожна окрема спроба має два можливі наслідки: закинув чи не закинув. Такі ситуації можна моделювати геометричними розподілами. За допомогою scipy.stats ви можете генерувати вибірки для кожного розподілу, використовуючи функцію rvs().
Розгляньмо попередній приклад: баскетболіст реалізує штрафні кидки з імовірністю 0,3. Згенеруйте вибірку та побудуйте графік.
numpy уже імпортовано для вас зі стандартним псевдонімом np.
Ця вправа є частиною курсу
Основи теорії ймовірностей у Python
Інструкції до вправи
- Імпортуйте
geomізscipy.stats,matplotlib.pyplotякpltтаseabornякsns. - Згенеруйте вибірку з
size=10000з геометричного розподілу з імовірністю успіху 0,3. - Побудуйте графік для згенерованої вибірки.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()