一、常见的概率分布

表1.1 概率分布分类表

连续随机变量分布

连续统计量分布

离散随机变量分布

分布

分布

二项分布

连续均匀分布

非中心 分布

离散均匀分布

(Gamma)分布

分布

几何分布

指数分布

非中心 分布

超几何分布

正态分布

分布

负二项分布

对数正态分布

非中心 分布

泊松分布

Weibull分布

Rayleigh分布

二、MATLAB为常见分布提供的五类函数

1) 概率密度函数(pdf);

2) (累积)分布函数(cdf);

3) 逆(累积)分布函数(icdf);

4) 随机数发生器(random);

5) 均值和方差(stat).

1、概率密度函数

表1.2 概率密度函数(pdf)

函数名称

函数说明

调用格式

normpdf

正态分布

Y=normpdf (X, MU, SIGMA)

chi2pdf

分布

Y=chi2pdf (X, N)

tpdf

分布

Y=tpdf (X, N)

fpdf

分布

Y=fpdf (X, N1, N2)

注意: Y=normpdf (X, MU, SIGMA)的SIGMA是指标准差 , 而非 .

【例1-2】 绘制标准正态分布 的概率密度图.

x=-4:0.1:4;

y=normpdf(x,0,1);

plot(x,y)

title('N(0,1)的概率密度曲线图')

图1-2

2、累积分布函数

表1.3 累积分布函数(cdf)

函数名称

函数说明

调用格式

normcdf

正态分布

P=normcdf (X, MU, SIGMA)

chi2cdf

分布

P=chi2cdf (X, N)

tcdf

分布

P=tcdf (X, N)

fcdf

分布

P=fcdf (X, N1, N2)

【例1-3】求服从标准正态分布的随机变量落在区间[-2, 2]上的概率.

>> P=normcdf ([-2, 2])

ans =    0.0228    0.9772

>> P(2)-P(1)

ans =    0.9545

3、逆累积分布函数 (用于求分位点)

表1.4 逆累积分布函数(icdf)

函数名称

函数说明

调用格式

norminv

正态分布

X=norminv (P, MU, SIGMA)

chi2inv

分布

X=chi2inv (P, N)

tinv

分布

X=tinv (P, N)

finv

分布

X=finv (P, N1, N2)

【例1-4】(书P22例1.13) 求下列分位数:

(i) ;              (ii) ;          (iii) ;        (iv) .

>> u_alpha=norminv(0.9,0,1)

u_alpha =    1.2816

>> t_alpha=tinv(0.25,4)

t_alpha =   -0.7407

>> F_alpha=finv(0.1,14,10)

F_alpha =    0.4772

>> X2_alpha=chi2inv(0.025,50)

X2_alpha =   32.3574

4、随机数发生函数

表1.5 随机数发生函数(random)

函数名称

函数说明

调用格式

normrnd

正态分布

R=normrnd(MU, SIGMA, m, n)

chi2rnd

分布

R=chi2rnd(N, m, n)

trnd

分布

R=trnd(N, m, n)

frnd

分布

R=frnd(N1, N2, m, n)

5、均值和方差

表1.6 常见分布的均值和方差函数(stat)

函数名称

函数说明

调用格式

unifstat

连续均匀分布: ,

[M,V]=unifstat (A, B)

expstat

指数分布: ,

[M,V]=expstat (MU)

normstat

正态分布: ,

[M,V]=normstat (MU, SIGMA)

chi2stat

分布: ,

[M,V]=chi2stat (N)

tstat

分布: ,

[M,V]=tstat (N)

(N≥2)

fstat

分布: ,

[M,V]=fstat (N1, N2)

binostat

二项分布

,

[M,V]=binostat (N, p)

poisstat

泊松分布: ,

[M,V]=poisstat (LAMBDA)

注意: 如果省略调用格式左边的[M, V], 则只计算出均值.

三、常用的统计量

表1.7 常用统计量

函数名称

函数说明

调用格式

mean

样本均值

m=mean(X)

range

样本极差

y=range(X)

std

样本标准差

y=std(X)

var

样本方差

y=var(X), y=var(X, 1)

corrcoef

相关系数

R=corrcoef (X)

cov

协方差矩阵

C=cov(X), C=cov(X, Y)

moment

任意阶中心矩

m=moment(X, order)

说明:

(1) y=var(X) ——计算X中数据的方差. .

y=var(X, 1) —— , 得到样本的二阶中心矩 (转动惯量).

(2) C=cov(X) ——返回一个协方差矩阵, 其中输入矩阵X的每列元素代表着一个随机变量的观测值. 如果X为n×m的矩阵, 则C为m×m的矩阵.

(3) var(X)=diag(cov(X)),  std(X)=sqrt(diag(cov(X))).

paper 115:常见的概率分布(matlab作图)的更多相关文章

  1. 【转】Matlab作图语句小结

    之前用Matlab作图,从网上找了些别人的例子,然后慢慢调参数.其实对很多命令,特别是对句柄不是很了解,今天简单总结了一下.下面用几个例子来说明:     ]);  首先,gcf是当前figure对象 ...

  2. 小论文matlab作图技巧

    小论文matlab作图技巧 编辑->复制选项 编辑->图形属性 图中右击->字型 编辑->复制图片,即可. 效果: 宽:5.9高: 7.91

  3. MATLAB作图方法与技巧(二)

    作为MATLAB作图方法与技巧(一)的补充 1.绘制二维散点图 ① scatter函数 scatter(x,y,s,c)函数绘制向量x和y的散点图,其中s代表点的大小,c代表点的形状,s和c缺省时为默 ...

  4. MATLAB作图方法与技巧(一)

    下面从折线图.曲面图和图形说明与定制三个方面说明MATLAB作图的一些方法与技巧,注意,文中出现的单引号在MATLAB中实际运行的时候,需要改为MATLAB认可的单引号. 一. 作折线图 1.plot ...

  5. 常见的概率分布类型(Probability Distribution)

    统计学中最常见的几种概率分布分别是正态分布(normal distribution),t分布(t distribution),F分布(F distribution)和卡方分布(χ2 distribut ...

  6. 常见的概率分布类型(二)(Probability Distribution II)

    以下是几种常见的离散型概率分布和连续型概率分布类型: 伯努利分布(Bernoulli Distribution):常称为0-1分布,即它的随机变量只取值0或者1. 伯努利试验是单次随机试验,只有&qu ...

  7. Java中使用MATLAB作图 .

    最近做一个项目,需要很多进行很多信号处理——小魏就是学软件的,对信号处理简直是个小白,最简单的实现就是傻瓜似的调用MATLAB的各种工具箱,达到目的就行. 同时,MATLAB是种解释性语言,执行效率比 ...

  8. MATLAB作图之一

    问题 在使用MATLAB当中的imagesc作图的时候,如果数据矩阵元素太少,得到的图看起来会很"粗糙"(图1).那么如何得到更为"圆润"的图像呢? A = r ...

  9. SLAM的数学基础(3):几种常见的概率分布的实现及验证。

    分布,在计算机学科里一般是指概率分布,是概率论的基本概念之一.分布反映的是随机或某个系统中的某个变量,它的取值的范围和规律. 常见的分布有:二项分布.泊松分布.正态分布.指数分布等,下面对它们进行一一 ...

随机推荐

  1. ZooKeeper个人笔记Session管理

    Session 1.sessionId  <机器的SID,当前时间>生成一个sessionId,这是全局唯一的. 2.TimeOut 会话的超时时间,注意,这个值和客户端ZooKeeper ...

  2. LINUX内核参数FS与VM相关

    文件系统相关 fs.aio-nr = 0 当前aio请求数 fs.aio-max-nr = 1048576 最大允许的aio请求数 fs.file-nr = 3456 0 94159 已分配的文件ha ...

  3. .net c# 服务器共享文件夹 windows远程登陆 代码

    一个刚刚开始学习编程的人,如果遇到问题无法解决可能会寻找别的解决方案,如果长此以往可能会放弃这门语言而学习其他的语言... 开源与分享的重要性 使用场景:将网站所有附件上传到指定服务器的共享目录下,首 ...

  4. HDU1426 DFS

    Sudoku Killer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  5. Angular2对待一个URL的处理流程

    直到一年前我还不会想到我会写一本书出来,直到两三年前我还不会想到会把自己的业余时间放在写作(技术博客)上.当初在机缘巧合之下,我只是想把自己工作中遇到的问题总结起来,发布在博客中以供日后查阅.不想竟然 ...

  6. 【5集iCore3_ADP演示视频】5-4 iCore3与应用开发平台的组装与拆卸

    iCore3双核心应用开发平台基于iCore3双核心板,包含ARM.FPGA.7寸液晶屏.双通道数字示波器.任意波发生器.电压表等模块,是一款专为电子爱好者设计的综合性电子学习系统. [视频简介]本视 ...

  7. PHP 天巡机票接口

    一个旅游网站项目,网站需要机票预订接入了天巡机票接口,获取机票信息,不搞不知道,一搞吓一跳比较麻烦. 搜索机票信息需要分2步,首先POST获得一个SESSION,2秒之后,根据这个SESSION,从一 ...

  8. Sql 常见问题

    join on and vs join on where SELECT * FROM Orders LEFT JOIN OrderLines ON OrderLines.OrderID=Orders. ...

  9. java使用poi包将数据写入Excel表格

    1.Excel相关操作代码 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcept ...

  10. 在SQL语句中加入时间比较作为查询条件

    select * from 表名 where 列名 = ? and DATEDIFF(hh,时间列,'2016-08-22 15:05:59.000')<9