一、常见的概率分布

表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. JS:事件对象1

    一,this关键字和上下文 var box = document.getElementById("box");. 普通的函数如果没有给他传递参数,函数本身是没有参数的. test( ...

  2. 伸展树Splay

    新学的,其实吧,就那么回事.... 看了几天,splay处理序列问题,真的非常厉害,翻转,插入,删除,线段树实现不了的功能,splay用起来很方便. POJ 3580 SuperMemo 这题基本就是 ...

  3. 【二分】POJ 2109

    谁骗我这是贪心TT 大概就是求k的n次方等于p时的k(k到10^9),由于,p的数据到了10^101,n到200,所以直接算估计T ?? 反正看完想到二分,其实数据要是再大点估计我这个二分不行. 网上 ...

  4. ZeroMQ接口函数之 :zmq_recv – 从一个socket上接收一个消息帧

    ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq_recv zmq_recv(3)        ØMQ Manual - ØMQ/4.1.0 Name zmq_r ...

  5. Windows OS上安装运行Apache Kafka教程

    Windows OS上安装运行Apache Kafka教程 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在 ...

  6. 复制文件的问题:使用FileInputStream和FileOutputStream实现文件复制

    public class Test{ public static void main(String [] args) { Test t=new Test(); t.upload(); } public ...

  7. 分组统计并计算每组数量sql

    有 字段A 和B比如数据如下A  B1  21  31  4 2  22  3 统计出的sql结果: A   count 1   3 2   2 select a,count(b) from t gr ...

  8. get back to the slower clock rate that allows it to save more power

    http://www.howtogeek.com/177790/why-you-cant-use-cpu-clock-speed-to-compare-computer-performance/ Wh ...

  9. 微信小程序时代已经来临

    昨天估计微信公众号上产生了第一篇最快的30万+文章,10万+只花了10多分钟.就是冯大辉(著名Oracle专家,知名博主)同学的「微信应用号来了」. 为什么这么一篇如此简单又技术类的文章一下能刷遍朋友 ...

  10. Elasticsearch问题总结

    1.ES大量做FULL GC,日志如下: [2016-12-15 14:53:21,496][WARN ][monitor.jvm ] [vsp4] [gc][old][94725][4389] du ...