主要内容

wblcdf

威布尔累积分布函数

语法

P = wblcdf(x,a,b)
[p,plo,pup] = wblcdf(x,a,b,pcov,alpha)
[p,plo,pup] = wblcdf(___“上”)

描述

P = wblcdf(x,a,b)返回带尺度参数的威布尔分布的cdf一个形状参数b,在每一个值xx一个,b可以是具有相同大小的向量、矩阵或多维数组。标量输入扩展为与其他输入相同大小的常量数组。的默认值一个而且b都是1.的参数一个而且b肯定是积极的。

[p,plo,pup] = wblcdf(x,a,b,pcov,alpha)返回的置信区间为p当输入参数一个而且b是估计。pcov是估计参数的2乘2协方差矩阵。α默认值为0.05,并指定100(1 -α%置信范围。巴解组织而且小狗数组的大小是否相同p包含下置信界和上置信界。

[p,plo,pup] = wblcdf(___“上”)返回中每个值的威布尔cdf的补x,使用一种更准确地计算极端上尾概率的算法。你可以使用“上”使用前面的任何语法。

这个函数wblcdf计算的置信范围p使用估计分布的正态近似

b 日志 x 日志 一个

然后把这些上界变换成输出的比例p.当你估计的时候,计算出的边界给出了大约想要的置信水平μσ,pcov从大样本中,但在小样本中,其他计算置信界限的方法可能更准确。

Weibull cdf是

p F x | 一个 b 0 x b 一个 b t b 1 e t 一个 b d t 1 e x 一个 b

例子

全部折叠

从带参数的威布尔分布得到一个值的概率是多少一个0.15而且b0.8小于0.5?

概率= wblcdf(0.5, 0.15, 0.8)
概率= 0.9272

这个结果对参数的微小变化有多敏感?

[A, B] =网格(0.1:0.05:0.2,0.2:0.05:0.3);概率= wblcdf(0.5, A, B)
概率=3×30.7484 0.7198 0.6991 0.7758 0.7411 0.7156 0.8022 0.7619 0.7319

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

R2006a之前介绍