python泊松_Poisson Distribution——泊松分布
老师留个小作业,用EXCEL做不同lambda(np)的泊松分布图,这里分别用EXCEL,Python,MATLAB和R简单画一下。
1. EXCEL
运用EXCEL统计学公式,POISSON,算出各个数据,作图。资料参考这里。
=POISSON.DIST(B$1,$A2,0)
注意这里绝对引用的方式,写完公式之后,直接上下左右拖动鼠标即可自动填充。之后插入图表。如下。
2.Python
这里stats.poisson.pmf中的pmf是probability mass function(概率质量函数)的缩写。
以下引自WIKI:
在概率论中,概率质量函数(probability mass function,简写为pmf)是离散随机变量在各特定取值上的概率。
概率质量函数和概率密度函数不同之处在于:概率质量函数是对离散随机变量定义的,本身代表该值的概率;
概率密度函数是对连续随机变量定义的,本身不是概率,只有对连续随机变量的概率密度函数在某区间内进行积分后才是概率。
import scipy.stats as stats
import matplotlib.pyplot as plt
k = range(0,13)
for ld in range(7):
y = stats.poisson.pmf(k,ld)
plt.xlabel('K')
plt.ylabel('P')
plt.title('POISSON')
plt.plot(y,label=str(ld))
plt.legend()
plt.show()
输出图形:
3.MATLAB
x=0:12;
c = ['r','g','b','y','m','k'];
for i = (1:6)
y=poisspdf(x,i);
plot(x,y,c(i));
hold on
end
输出如下:
4.R
pmf
y = list()
for(k in 0:12){
y[k+1]
}
return(y)
}
mycols
for(i in 1:6){
par(new=TRUE)
y = plot(c(0:12),pmf(i),type='l',ylim=c(0,0.4),col = mycols[i])
}
输出:
美中不足的是,楼主不知道如何为每条线设置标签。查了一下午legend函数,还是没搞定。。。
解决了回头补充吧。。。
###################################################
来补充了。。。问了问大佬们,给出下面的方法
pmf
y = list()
for(k in 0:12){
y[k+1]
}
y = unlist(y)
return(y)
}
mycols
y_data
matplot(y_data,type='l',ylim=c(0,0.4),col = mycols)
colnames(y_data) = 1:ncol(y_data)
matplot(y_data,type='l',sub = "标记",ylim=c(0,0.4),col = mycols,main = "泊松分布图")
legend(
"topright"
,legend = colnames(y_data)
,text.col = mycols
,col = mycols
,lty = mycols
)
输出:
python泊松_Poisson Distribution——泊松分布相关推荐
- 统计学 分布篇 - Poisson Distribution(泊松分布)
泊松分布: 是离散随机分布的一种; 通常被使用在估算在 一段特定时间/空间内 发生事件 数量的概率. 使用泊松分布需要满足的前提条件: 在 两个 相同大小/长度的 时间/空间内, 一个事件的发生的概率 ...
- 概论第2章__随机变量及其概率分布__泊松定理和泊松分布
在 二项分布 中, 当n很大. p很小时,在概率论中有近似计算公式, 这就是二项分布的泊松逼近. 这就是说, 将二项分布的计算简化,就是泊松分布! 一. 泊松定理 泊松定理: 设 λ >0 ...
- python学习笔记:泊松分布和负指数分布随机数的python实现
不能算是纯原创吧,算半个转载好了,但保证一定能用! 首先导入模块 import math import random 泊松分布 def poisson(L):"""poi ...
- python与统计学(未完待续)
感谢阅读 前言 基础知识 AB测试 描述统计和推断统计 概率分布 简介 The binomial distribution The Poisson distribution The normal di ...
- python如何计算概率事件_145、Python实现概率分布
一.概率分布 概率分布,是概率论的基本概念之一,主要用以表述随机变量取值的概率规律.为了使用的方便,根据随机变量所属类型的不同,概率分布取不同的表现形式. 概率分布包括离散概率分布和连续概率分布. 离 ...
- 统计学基础——常用的概率分布(二项分布、泊松分布、指数分布、正态分布)
变量类型: 连续型变量 如:指数分布.正态分布 离散型变量 如:二项分布.泊松分布 三者之间的关系 二项分布(Binomial distribution) 二项分布(B ...
- python控制各情况出现概率_python实现概率分布
一.概率分布 概率分布在百科上的解释是:[概率分布,主要用以表述随机变量取值的概率规律.为了使用的方便,根据随机变量所属类型的不同,概率分布取不同的表现形式.] 随机变量即用来量化随机事件的函数: 概 ...
- python统计数据画概率曲线_统计学入门级:常见概率分布+python绘制分布图
基本概念 离散型随机变量 如果随机变量X的所有取值都可以逐个列举出来,则称X为离散型随机变量.相应的概率分布有二项分布,泊松分布. 连续型随机变量 如果随机变量X的所有取值无法逐个列举出来,而是取数轴 ...
- 用python证明中心极限定理_ST.中心极限定理计算机证明
这篇文章的契机是专业英语课上老师布置的一个关于验证中心极限定理的作业.通过这次作业主要进行了以下几点的学习或者复习,在文中都有提到: Python类的继承 几种常用的概率的PDF和简写 服从某种概率的 ...
- 图像处理之添加高斯与泊松噪声
数学基础: 什么是泊松噪声,就是噪声分布符合泊松分布模型.泊松分布(Poisson Di)的公 式如下: 关于泊松分布的详细解释看这里:http://zh.wikipedia.org/wiki/泊松分 ...
最新文章
- 字符串留用与字符串池
- 嘉兴python培训_嘉服集团
- OpenCV--图像内轮阔填充
- kvm虚拟机设置万兆网卡_kvm已经设置桥接网卡的虚拟机无法连接宿主机?
- 集成Atlas到现有的网站项目中--决定弃用Ajaxpro转用Atlas了
- GPIO驱动实例:操作LED开关
- 光孝寺招聘员工!月薪15000,早九晚五,免费饭菜,有证者优先,工作六根清净,而且.......
- 产品研发流程的四个里程碑
- python -白白入门篇
- 微信小程序开发 网络异常监听
- 爆款预订,2022 年最值得关注的后台框架 —— Fantastic-admin
- 三分钟带你了解,什么是地理信息系统(GIS)
- macOS开启高性能模式
- 对于line-height的认识
- 《微信公众平台与小程序开发——从零搭建整套系统》——第1章,第1.2节微信公众平台...
- 科普了解高级编程语言的发展历程
- 不忍了!自己来搭建一个网盘
- 春节访友,疫情之下如何做好个人防护?
- 备品管理方案怎么写_设备借用管理制度
- pyppeteer报错:NoneType‘ object has no attribute ‘goto‘
热门文章
- 快速生成 .ftl 文件
- 010 editor 应用templates分析ELF和dex文件
- Linux 安装 菜鸟教程,Linux安装Nginx(菜鸟教程简单易懂)
- Excel处理数据技巧
- 网络原理考点之滑动窗口协议
- ps照片人脸合成教程-----------------------------------
- vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数
- EasyUI 中combobox利用拼音进行检索
- 《5K入门级项目实战:好来屋在线影院》之第 6 战 —— 添加电影信息、CKEditor富文本编辑器、SpringBoot 加载本地文件
- 【Opencv实战】这是我见过的最强大“美颜滤镜”,代码美颜傻瓜式一键操作~(附源码)