鱼C论坛

 找回密码
 立即注册
查看: 2655|回复: 10

[技术交流] 24 - 用泊松分布硬核炫技|【如何帮鱼C书店备货】

[复制链接]
发表于 2020-2-22 23:03:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2020-2-23 16:21 编辑

上一讲我们通过二项分布帮小甲鱼老师解决了问题,本讲来学习泊松分布。

如果学东西只为考试,忘,是很容易滴~

但是一旦用来解决日常问题,就会记忆犹新。

回顾一下,像上一讲的二项分布可以用来解决:


    游客,如果您要查看本帖隐藏内容请回复


只要上面 3 个条件成立,放心使用二项分布来解决问题。

例如我们现在去投篮,已知投中概率 0.7,每次投 60 个,那么 10000 次模拟中:

每次投中数大于 36 个的概率有多少?

很简单,用 NumPy 中的二项分布函数:
Snip20200223_716.png


结果 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 次代码,会出现多少个错误?

就可以这么用:
Snip20200223_717.png


poisson() 只有 1 个参数就是上面的 l 。

10 次哪里够呢,还是 10000 次:
Snip20200223_718.png


0.0505 说明写错 5 个以上字符的概率是 0.0505 。

对比一下二项分布:
Snip20200223_721.png


结果几乎是一样滴。

但如果 n 很小,p 大一些就是不能用泊松分布啦。

我们将二项分布改为:10,0.2 。

泊松的 l 参数还是 10*0.2=2,但看结果:
Snip20200223_722.png


简直天壤之别!

用泊松分布的优势:

当知道 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 本的概率:
Snip20200223_723.png


这个 99% 概率说明,10 天内基本统计概率下的销量都要少于 250 本。

那么如果要储备 1 个月的囤货,买 250*30 = 7500 本就够用啦~

下一讲我们来看一点好玩的数组运算。

源代码: 24PossionPro.zip (422 Bytes, 下载次数: 1, 售价: 6 鱼币)




如果有收获,别忘了评分


                               
登录/注册后可看大图


如果想看更多,请订阅 淘专辑传送门)(不喜欢更要订阅

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-23 20:18:22 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-23 20:36:06 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-24 10:10:44 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-13 16:43:46 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-5 11:11:07 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-5 13:43:15 From FishC Mobile | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-8 19:31:50 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-10 09:16:05 | 显示全部楼层
敢问最后一张图是不是配错了?不应该是plt.hist(books)的直方图?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-26 08:40:45 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-19 10:15:41 | 显示全部楼层
天啊噜,NumPy 太好用啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 22:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表