主要内容

wblinv

威布尔逆累积分布函数

语法

X=wblinv(P,A,B)
[X,XLO,XUP]=wblinv(P,A,B,PCOV,alpha)

描述

X=wblinv(P,A,B)返回具有比例参数的威布尔分布的逆累积分布函数(cdf)A.形状参数B,按中的值进行计算P.P,A.,及B可以是大小相同的向量、矩阵或多维数组。标量输入扩展为与其他输入大小相同的常量数组。的默认值A.B都是1..

[X,XLO,XUP]=wblinv(P,A,B,PCOV,alpha)返回的置信限X当输入参数A.B这是估计数。PCOV是一个2乘2矩阵,包含估计参数的协方差矩阵。阿尔法具有默认值0.05,并指定100(1-阿尔法)%信心边界。XLO许浦数组的大小是否与X包含置信下限和置信上限的。

功能wblinv计算的置信边界X使用估计分布的正态近似

日志 A. ^ + 日志 Q B ^

哪里QP尺度和形状参数均等于1的威布尔分布的th分位数。当您进行估计时,计算出的边界给出了大致所需的置信水平,西格玛,及PCOV从大样本中,但在小样本中,计算置信限的其他方法可能更准确。

Weibull cdf的反比为

x = F 1. ( P | A. , B ) = A. [ 自然对数 ( 1. P ) ] 1. / B .

例子

一批灯泡的寿命(以小时为单位)随参数呈威布尔分布A.=200b=6..

查找灯泡的平均寿命:

寿命=wblinv(0.5200,6)寿命=188.1486

从该分布中生成100个随机值,并从随机样本中估计第90个百分位(带置信限)

x=wblrnd(200,6100,1);p=wblfit(x)[nlogl,pcov]=wbllike(p,x)[q90,q90lo,q90up]=wbliniv(0.9,p(1),p(2),pcov)p=204.8918 6.3920 nlogl=496.8915 pcov=11.3392 0.5233 0.5233 q90=233.4489 q90lo=226.0092 q90up=241.1335

扩展能力

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

在R2006a之前引入