MATLAB计算概率密度值、累积概率值、逆累积分布函数值
通用函数计算概率密度函数值
命令
通用函数计算概率密度函数值
函数 pdf
格式 Y=pdf(name,K,A)
Y=pdf(name,K,A,B)
Y=pdf(name,K,A,B,C)
说明
返回在X=K处、参数为A、B、C的概率密度值,对于不同的分布,参数个数是不同;name为分布函数名,其取值如表
name的取值 | 函数说明 |
‘beta’或’Beta’ | Beta分布 |
‘bino’或’Binomial’ | 二项分布 |
‘chi2’或’Chisquare’ | 卡方分布 |
‘exp’或’Exponential’ | 指数分布 |
‘f’或’F’ | F分布 |
‘gam’或’Gamma’ | GAMMA分布 |
‘geo’或’Geometric’ | 几何分布 |
‘hyge’或’Hypergeometric’ | 超几何分布 |
‘logn’或’Lognormal’ | 对数正态分布 |
‘nbin’或’Negative Binomial’ | 负二项式分布 |
‘ncf’或’Noncentral F’ | 非中心F分布 |
‘nct’或’Noncentral t’ | 非中心t分布 |
‘ncx2’或’Noncentral Chi-square’ | 非中心卡方分布 |
‘norm’或’Normal’ | 正态分布 |
‘poiss’或’Poisson’ | 泊松分布 |
‘rayl’或’Rayleigh’ | 瑞利分布 |
‘t’或’T’ | T分布 |
‘unif’或’Uniform’ | 均匀分布 |
‘unid’或’Discrete Uniform’ | 离散均匀分布 |
‘weib’或’Weibull’ | Weibull分布 |
例如二项分布:设一次试验,事件A发生的概率为p,那么,在m次独立重复试验中,事件A恰好发生K次的概率P_K为:P_K=P{X=K}=pdf(‘bino’,K,n,p)
专用函数计算概率密度函数值
命令
二项分布的概率值
函数 binopdf
格式 binopdf (k, n, p) % p — 每次试验事件A发生的概率;K—事件A发生K次;n—试验总次数
命令
泊松分布的概率值
函数 poisspdf
格式 poisspdf(k, Lambda)
命令
正态分布的概率值
函数 normpdf(K,mu,sigma) %计算参数为μ=mu,σ=sigma的正态分布密度函数在K处的值
专用函数计算概率密度函数列表如下
通用函数计算累积概率值
命令
通用函数cdf用来计算随机变量X<=K的概率之和(累积概率值)
函数 cdf
格式 Y=cdf(name,K,A)
Y=cdf(name,K,A,B)
Y=cdf(name,K,A,B,C)
说明
返回以name为分布、随机变量X≤K的概率之和的累积概率值
专用函数计算累积概率值(随机变量X<=K的概率之和)
命令
二项分布的累积概率值
函数 binocdf
格式 binocdf (k, n, p) %n为试验总次数,p为每次试验事件A发生的概率,k为n次试验中事件A发生的次数,该命令返回n次试验中事件A恰好发生k次的概率。
命令
正态分布的累积概率值
函数 normcdf
格式 normcdf(x,mu,sigma)
其他如下
通用函数计算逆累积分布函数值
命令 icdf 计算逆累积分布函数
格式 Y=cdf(name,x,a1,a2,a3)
说明
返回分布为name,参数为a1,a2,a3,累积概率值为P的临界值,这里name与前面表相同。
专用函数-inv计算逆累积分布函数
命令
正态分布逆累积分布函数
函数 norminv
格式 X=norminv(p,mu,sigma) %p为累积概率值,mu为均值,sigma为标准差,X为临界值,满足:p=P{X≤x}。
其他如下