ПочатиПочніть безкоштовно

Генерація та візуалізація геометричних розподілів

У спорті гравці часто роблять кілька спроб, щоб набрати очки для себе чи команди. Кожна окрема спроба має два можливі наслідки: закинув чи не закинув. Такі ситуації можна моделювати геометричними розподілами. За допомогою 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()
Редагувати та запускати код