| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 不二如是 于 2020-2-23 16:21 编辑  
 
上一讲我们通过二项分布帮小甲鱼老师解决了问题,本讲来学习泊松分布。 
 
如果学东西只为考试,忘,是很容易滴~ 
 
但是一旦用来解决日常问题,就会记忆犹新。 
 
回顾一下,像上一讲的二项分布可以用来解决: 
 
 
只要上面 3 个条件成立,放心使用二项分布来解决问题。 
 
例如我们现在去投篮,已知投中概率 0.7,每次投 60 个,那么 10000 次模拟中: 
 
 
很简单,用 NumPy 中的二项分布函数: 
 
 
结果 0.9622 说明投 100 轮,那么 96 次都会投中大等 36 个。 
 
概率论公式不用,直接用 NumPy 搞定! 
 
 
泊松分布(poissson) 
 
如果你想看公式请自行搜索哈,我们直接进入人话环节。 
 
很简单,如果鱼油理解了上面的二项分布,那么泊松分布就是它的进阶版。 
 
如果 n 很大,p 很小(n >= 20,p <= 0.05)就可以使用泊松分布。 
 
说的再简单就是:1000 次以上出现 1,2 次就可以用泊松分布。 
 
例如,你撸代码,写 1000 个字符,会出现 2 个错误,那么参数 l 为次数*概率(1000*0.002)=2 
 
那么写 10 次代码,会出现多少个错误? 
 
就可以这么用: 
 
 
poisson() 只有 1 个参数就是上面的 l 。 
 
10 次哪里够呢,还是 10000 次: 
 
 
0.0505 说明写错 5 个以上字符的概率是 0.0505 。 
 
对比一下二项分布: 
 
 
结果几乎是一样滴。 
 
但如果 n 很小,p 大一些就是不能用泊松分布啦。 
 
我们将二项分布改为:10,0.2 。 
 
泊松的 l 参数还是 10*0.2=2,但看结果: 
 
 
简直天壤之别! 
 
用泊松分布的优势: 
 
当知道 n 很大,p 又算不清。但 n*p 大概能知道的情况!  
例如: 
鱼C书店(传送门)的鱼小二,统计了近 10 天卖书的数量: 
|  日期  |  卖数量  |  |  1  |  123  |  |  2  |  55  |  |  3  |  278  |  |  4  |  67  |  |  5  |  46  |  |  6  |  456  |  |  7  |  35  |  |  8  |  34  |  |  9  |  876  |  |  10  |  46  |  
  
 
这个就无法用二项分布来弄了,至少说是不方便吧。 
 
必须将时间分到足够细,才能统计单次卖出 1 本的概率。 
 
n 和 p 我们都不好统计。 
 
但是 n*p 的值我们大概可以算出:总销量/10 约等于 202 本。 
 
那么就可以统计销量小于等于 250 本的概率: 
 
 
这个 99% 概率说明,10 天内基本统计概率下的销量都要少于 250 本。 
 
那么如果要储备 1 个月的囤货,买 250*30 = 7500 本就够用啦~ 
 
下一讲我们来看一点好玩的数组运算。 
 
源代码:
 
24PossionPro.zip
(422 Bytes, 下载次数: 1, 售价: 6 鱼币)
 
 
  
 
如果有收获,别忘了评分  : 
 
 
 
如果想看更多,请订阅 淘专辑( 传送门)( 不喜欢更要订阅  )   |   
 
 
 
 |