wblcdf

Кумулятивная функция распределения Weibull

Синтаксис

p = wblcdf(x,a,b)
[p,plo,pup] = wblcdf(x,a,b,pcov,alpha)
[p,plo,pup] = wblcdf(___,'upper')

Описание

p = wblcdf(x,a,b) возвращает cdf распределения Weibull с масштабным коэффициентом a и параметр формы b, в каждом значении в x. x, a и b могут быть векторами, матрицами или многомерными массивами, что у всех есть тот же размер. Скалярный вход расширен до постоянного массива, одного размера как другие входные параметры. Значениями по умолчанию для a и b является оба 1. Параметры a и b должны быть положительными.

[p,plo,pup] = wblcdf(x,a,b,pcov,alpha) возвращает доверительные границы для p, когда входные параметры a и b являются оценками. pcov является ковариационной матрицей 2 на 2 предполагаемых параметров. alpha имеет значение по умолчанию 0,05 и задает 100 (1 - alpha) доверительные границы %. plo и pup являются массивами, одного размера как p, содержащий более низкие и верхние доверительные границы.

[p,plo,pup] = wblcdf(___,'upper') возвращает дополнение Weibull cdf для каждого значения в x, с помощью алгоритма, который более точно вычисляет экстремальные верхние вероятности хвоста. Можно использовать 'upper' с любым из предыдущих синтаксисов.

Функциональный wblcdf вычисляет доверительные границы для p с помощью нормального приближения для распределения оценки

b^(журналxжурналa^)

и затем преобразовывает те границы к шкале вывода p. Вычисленные границы дают приблизительно желаемый доверительный уровень, когда вы оцениваете mu, sigma и pcov от больших выборок, но в меньших выборках другие методы вычисления доверительных границ могут быть более точными.

Weibull cdf

p=F(x|a,b)=0xbabtb1e(ta)bdt=1e(xa)bI(0,)(x)

Примеры

свернуть все

Какова вероятность, что значение от распределения Weibull с параметрами a = 0.15 и b = 0.8 является меньше чем 0,5?

probability = wblcdf(0.5, 0.15, 0.8)
probability = 0.9272

Насколько чувствительный этот результат к небольшим изменениям в параметрах?

[A, B] = meshgrid(0.1:0.05:0.2,0.2:0.05:0.3);
probability = wblcdf(0.5, A, B)
probability = 3×3

    0.7484    0.7198    0.6991
    0.7758    0.7411    0.7156
    0.8022    0.7619    0.7319

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

| | | | | | |

Представлено до R2006a