怎么理解二项分布,python中布尔类型的两个值分别是
在我们的生活中,扔硬币无非就是落下头或者落下尾。只有两种可能结果的分布,如成功或失败,称为二项式分布。二项分布在我们的生活中无处不在。它是概率统计中非常基本和实用的分布。本文介绍python中的二项分布。
1、二项分布是什么?
二项分布是概率统计中非常基本和实用的分布。
二项分布是只有两种可能结果的分布,比如成功或失败。
解释现象:在给定的测试次数下,某个结果会出现多少次。
2、二项分布应用
博彩业的规则
正常值范围的设置(例如,医疗行业)
3、使用python中scipy.stats模块操作二项分布
抛硬币10次,假设这次测试面朝上的概率是0.3。
使用stats.binom.pmf计算每次观测的概率质量函数。
importnumpyasnp
importmatplotlib.pyplotasplt
fromscipyimportstats
plt.subplot(121)
n=10
p=0.3
k=np.arange(0,30)
二项式=stats.binom.pmf(k,n,p)
plt.plot(k,二项式, o-)
#用rvs函数模拟一个二项随机变量,其中参数size指定你要模拟的次数,这里是10000次。
plt.subplot(122)
binom _ sim=data=stats . binom . RVs(n=10,p=0.3,size=10000)
print mean :% g % NP . mean(binom _ sim)
print SD :% g % NP . STD(binom _ sim,ddof=1)
plt.hist(binom_sim,bins=10,normed=True)
Plt.show()输出
意思是39950 . 96386363631
Sd:1.44187以上是python中二项分布的介绍和具体操作实例。希望能对你的操作和使用有所帮助~更多python进阶学习推荐:python进阶教程。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。