二项分布

statistics

二项分布

二项分布 binomial distribution 探讨一系列独立的「掷硬币等事件」(事件结果只有两个)的概率

概率质量函数形式

P(X=x)=n!x!(nx)!px(1p)nxP(X = x) = \frac{n!}{x!(n-x)!}p^x(1-p)^{n-x}

其中

  • n 是事件数量
  • x 是「成功」的数量
  • p 是「成功」 的概率

函数 np.random.binomial(n, p, size=None) 模拟二项分布实验。其中

  • 参数 n 是每次试验的(独立)事件重复的次数
  • 参数 P 是事件成功率(二项分布中,成功率是指两个事件中其中一个发生的概率)
  • 参数 size 指定试验次数
  • 输出的结果是一个列表,每个元素表示各试验中事件发生(成功)的次数
python
# 进行二十次试验,每次试验抛硬币10次,正面和反面概率都是0.5(均衡试验)
np.random.binomial(10, 0.5, 20)

🔨 编译结果

shell
array([5, 3, 6, 5, 6, 5, 5, 6, 6, 1, 5, 5, 5, 3, 4, 8, 5, 4, 9, 5])

Copyright © 2024 Ben

Theme BlogiNote

Icons from Icônes