常见的概率分布(matlab作图)
来源:互联网 发布:linux下删除文件的命令 编辑:程序博客网 时间:2024/04/30 06:42
一、常见的概率分布
表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 =
>> P(2)-P(1)
ans =
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) ;
>> u_alpha=norminv(0.9,0,1)
u_alpha =
>> t_alpha=tinv(0.25,4)
t_alpha =
>> F_alpha=finv(0.1,14,10)
F_alpha =
>> X2_alpha=chi2inv(0.025,50)
X2_alpha =
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)),
- 常见的概率分布(matlab作图)
- 常见的概率分布模型
- 常见离散的概率分布
- 常见的连续概率分布
- 常见的几种概率分布
- MATLAB概率分布函数
- Matlab 概率分布
- 概率论:常见概率分布
- 常见概率分布
- 常见概率分布
- matlab的作图
- matlab绘制概率分布图形
- matlab 产生任意概率密度的联合分布
- 统计学(三):几种常见的概率分布
- 数据科学家应知必会的6种常见概率分布
- 概率分布的近似
- 概率分布的转换
- 概率分布的 perplexity
- zoj 3231 Apple Transportation
- ContrlPCForYou
- 剑指offer面试题15 链表中倒数第k个节点(又是双指针,重要的是代码鲁棒性)
- Android开源项目
- oracle 提升scn强制打开数据库
- 常见的概率分布(matlab作图)
- SQL Server 语法大全
- 2012第三届蓝桥杯C本科决赛 第五题 “数独”游戏
- 三十岁:程序员的职业发展
- Design Pattern_main
- Oracle 9i/10g/11g编程艺术(2e)学习笔记【第7章】
- Python中的random模块
- yum VNC后,启动时出错/usr/bin/Xvnc: symbol lookup error解决方法
- uva-256超时了,怎么回事啊?求解答