怎么理解二项分布,python中布尔类型的两个值分别是

  怎么理解二项分布,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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: