二项分布的概率密度
随机变量服从参数为
和
的二项分布,记为
。其中
代表试验的次数,代表
每次试验成功的概率。
那么次试验中得到
次成功的概率为:
用python从二项分布中抽样并画出直方图
import numpy as np
import matplotlib.pyplot as plt
rng = np.random.default_rng()
# n是二项式分布的参数,代表试验的次数
# p是二项式分布的参数,代表成功的概率
# size表示抽样的次数。针对每一次抽样,返回的是在n次试验中成功的次数
n, p, size = 100, 0.5, 20000
# 从二项式分布中抽样
sample = rng.binomial(n, p, size)
# 在数据集sample上计算并画出直方图
plt.hist(sample, bins='auto', density=True, label=f'n={n},p={p}')
plt.legend()
plt.show()
变换二项分布的参数和
,画出的图形: