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 <- function(lambda){
  y = list()
  for(k in 0:12){
      y[k+1] <- round(dpois(x=k,lambda),3)
  }
  return(y)
}

mycols <- runif(10,min=1,max=length(colors()))

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函数,还是没搞定。。。

  解决了回头补充吧。。。

时间: 2024-07-30 09:36:02

Poisson Distribution——泊松分布的相关文章

基本概率分布Basic Concept of Probability Distributions 2: Poisson Distribution

PDF version PMF A discrete random variable $X$ is said to have a Poisson distribution with parameter $\lambda > 0$, if the probability mass function of $X$ is given by $$f(x; \lambda) = \Pr(X=x) = e^{-\lambda}{\lambda^x\over x!}$$ for $x=0, 1, 2, \cd

CS281: Advanced Machine Learning 第二节 probability theory 概率论

概率论基本概念 离散变量 概率论中的两个基本法则:加法法则和乘法法则,加法法则定义了随机变量X与条件变量Y之间的直接联系.乘法法则定义了概率学中最重要的条件概率,同时也可以叫做联合概率,因为它描述了事件X和Y同时发生的概率. 通过上面公式可以推到出条件概率公式: 进而可以得到著名的贝叶斯公式,贝叶斯公式广泛的应用于科学界,这也被称为后验概率,因为它在咱们知道了p(Y=y)这个先验概率之后才能计算出来. 如果两个随机变量x,y满足以下公式,那么说明他们是互相独立的: 如果三个随机变量x,y,z满足

常用的机器学习知识(点)

常用的机器学习&数据挖掘知识(点) 声明:想做机器学习&数据挖掘的学弟学妹,可以看看,转载请说明出处... 常用的机器学习知识(点) Basis(基础): MSE(Mean Square Error 均方误差),LMS(LeastMean Square 最小均方),LSM(Least Square Methods 最小二乘法),MLE(MaximumLikelihood Estimation最大似然估计),QP(Quadratic Programming 二次规划), CP(Conditi

常用的机器学习&amp;数据挖掘知识点

Basis(基础):MSE(Mean Square Error 均方误差),LMS(LeastMean Square 最小均方),LSM(Least Square Methods 最小二乘法),MLE(MaximumLikelihood Estimation最大似然估计),QP(Quadratic Programming 二次规划), CP(Conditional Probability条件概率),JP(Joint Probability 联合概率),MP(Marginal Probabilit

离散型变量分布

离散变量是指该变量只能取离散的孤立值,通常按计量单位数计数,如个数.台数等.离散变量的分布很多都与伯努利实验有关,我们先来说一下伯努利实验: 在相同条件下重复地.各次之间相互独立地进行的一种试验,成为伯努利实验. 判断是否为伯努利试验的关键是每次试验事件A的概率不变,并且每次试验的结果同其他各次试验的结果无关,重复是指试验为一系列的试验,并非一次试验,而是多次,但要注意重复事件发生的概率相互之间没有影响. 1.二项分布(binomial distribution) 二项分布即重复n次独立的伯努利

概率论与数理统计常用英文词汇对照

Probability Theory 概率论 Trial 试验 intersection交 union 并 frequency 频率 difference 差 additivity 可加性complementation 对立 contain 包含 equivalent 等价 mean 均值 convolution [,k?nv?'lu:??n] 卷积variance 方差 covariance 协方差 correlated 相关 standard deviation 标准差Random expe

常见的机器学习&amp;数据挖掘知识点

常见的机器学习&数据挖掘知识点 转载请说明出处 Basis(基础): MSE(Mean Squared Error, 均方误差) RMSE(Root Mean Squared Error, 均方根误差) RRSE(Root Relative Squared Error, 相对平方根误差) MAE(Mean Absolute Error, 平均绝对误差) RAE(Root Absolute Error, 平均绝对误差平方根) LSM(Least Mean Squared, 最小均方) LSM(Le

【基础】常用的机器学习&amp;数据挖掘知识点

转自http://www.36dsj.com/archives/20135 Basis(基础): MSE(Mean Square Error 均方误差),LMS(LeastMean Square 最小均方),LSM(Least Square Methods 最小二乘法),MLE(MaximumLikelihood Estimation最大似然估计),QP(Quadratic Programming 二次规划), CP(Conditional Probability条件概率),JP(Joint P

常见的机器学习与数据挖掘知识点之常见分布

常见的机器学习与数据挖掘知识点之常见分布 Common Distribution(常见分布): Discrete Distribution(离散型分布): 0-1 Distribution(0-1分布) 定义:若随机变量X只取0和1两个值,且其分布律为 P{X=k}=pk(1?p)1?k,k=0,1 其中X服从参数为p的(0?1)分布,记作X-(0?1). 如抛掷硬币一次便服从两点分布. ??两点分布的期望与方差分别为:p,1?p. Geometric Distribution(几何分布) 定义