作者:Runsen
二项分布
包含n个相同的试验 每次试验只有两个可能的结果:“成功”或“失败”。出现成功的概率p对每一次试验是相同的,失败的概率q也是如此,且p+q=1。试验是互相独立的。试验成功或失败可以计数,即试验结果对应于一个离散型随机变量。
以X表示n次重复独立试验中事件A(成功)出现的次数,则
![3041dcedf9086ce8bf0a9c75d14a2723.png](https://i-blog.csdnimg.cn/blog_migrate/f12f8455e7e3615eaac9cb1ce020c689.jpeg)
在python中,可以使用scipy.stats模块中的binom.rvs()方法生成符合二项分布的离散随机变量。该方法的参数n表示n次重复独立试验,p表示事件A出现的次数。size表示做多少次二项分布试验。
同时,本文中使用seaborn的distplot方法绘制随机变量分布的直方图。在大数据量的试验下,通过随机变量出现的频率除以试验的次数,可以得到特定离散随机变量出现的概率。
from scipy.stats import binomimport seaborn as snsdata_binom = binom.rvs(n=10,p=0.5,size=10000)ax = sns.distplot(data_binom, kde=False, color='green',