Для построения графика вероятности выпадения орлов при броске монеты и отображения количества выпадений орлов на множественных бросках, я предлагаю следующий пошаговый план:
1. Объяснение задачи
- Вы хотите понять, как меняется вероятность получения определенного количества орлов при многократных бросках монеты.
- Это классическая задача из теории вероятностей, связанная с биномиальным распределением.
2. Основные понятия
- Вероятность выпадения орла (Success): \( p = 0.5 \) (для честной монеты).
- Количество бросков: обозначим его как \( n \).
- Количество орлов в серии бросков: обозначим как \( k \), где \( k = 0, 1, 2, ..., n \).
3. Формула вероятности
Вероятность ровно \( k \) орлов при \( n \) бросках задается биномиальной формулой:
\[ P(k) = C(n, k) \times p^k \times (1 - p)^{n - k} \]
где \( C(n, k) \) — число сочетаний:
\[ C(n, k) = \frac{n!}{k! \times (n - k)!} \]
4. Построение графика
- По горизонтальной оси (X): число полученных орлов \( k \) (от 0 до \( n \))
- По вертикальной оси (Y): вероятность \( P(k) \)
5. Реализация (пример)
Рассмотрим пример: \( n=10 \) бросков.
import matplotlib.pyplot as plt
from math import comb
n = 10
p = 0.5
x = list(range(n + 1))
probabilities = [comb(n, k) * (p ** k) * ((1 - p) ** (n - k)) for k in x]
plt.bar(x, probabilities)
plt.xlabel('Количество орлов (k)')
plt.ylabel('Вероятность P(k)')
plt.title('Распределение вероятности количества орлов при 10 бросках монеты')
plt.show()
6. Что показывает график
На графике видно, что наиболее вероятное количество орлов — около половины бросков (в данном случае — 5), что соответствует симметричной биномиальной форме для \( p=0.5 \).
Если нужно, я могу подготовить такой график для конкретных данных или более подробно объяснить, как его построить.