逆累加分布函数是累加分布函数的逆函数。利用逆累加分布函数,可以求得满足给定概率时随机变量对应的置信区间的最小值和最大值。
表1-5为常见分布的逆累加分布函数及其语法格式。
表1-5 常见分布的逆累加分布函数
| 函数名 | 累加分布函数逆函数对应的分布 | 调 用 格 式 |
|---|---|---|
| binoinv | 二项分布 | X=binoinv(Y, N, P) |
| expinv | 指数分布 | X=expinv(P, MU) |
| geoinv | 几何分布 | X=geoinv(Y, P) |
| hygeinv | 超几何分布 | X=hygeinv(P, M, K, N) |
| logninv | 对数正态分布 | X=logncdf(X, MU, SIGMA) |
| norminv | 正态(高斯)分布 | X=norminv(P, MU, SIGMA) |
| poissinv | 泊松分布 | X=poissinv(P, LAMBDA) |
| unidinv | 离散均匀分布 | X=unidinv(P,N) |
| unifinv | 连续均匀分布 | X=unifcdf(X,A,B) |
| weibinv | 威布尔分布 | X=weibcdf(X,A,B) |
某地区18岁女青年的血压(收缩压,以mm-hg计)服从N(110,122)的分布在该地区任选一个18岁的女青年,测量她的血压X。试确定最小的x,使\(P\{X\gt x\}\leq0.05\)。
解 此题即求最大的x,使\(P\{X\leq x\}\geq0.95\)。于是,可以利用norminv 函数直接进行求解。在MATLAB命令窗口中输入下面的语句,求得x的值为129.7382。
code.matlab
>> norminv(0.95,110,12)
ans=
129.7382