gamcdf

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

Синтаксис

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

Описание

gamcdf(x,a,b) возвращает гамму cdf в каждом из значений в x использование соответствующих параметров формы в a и масштабные коэффициенты в bXA, и b могут быть векторы, матрицы или многомерные массивы, что у всех есть тот же размер. Скалярный вход расширен до постоянного массива с теми же размерностями как другие входные параметры. Параметры в a и b должно быть положительным, и значения в x должен лечь на интервал  [0 Inf].

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

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

Гамма cdf

p=F(x|a,b)=1baΓ(a)0xta1etbdt

Результатом, p, является вероятность, что одно наблюдение от гамма распределения параметрами a и b упадет в интервале [0 x].

gammainc гамма распределение с b, зафиксированным в 1.

Примеры

свернуть все

Среднее значение гамма распределения является продуктом параметров, ab. В этом примере среднее значение приближается к медиане, когда это увеличивается (т.е. распределение становится более симметричным).

a = 1:6;
b = 5:10;
prob = gamcdf(a.*b,a,b)
prob = 1×6

    0.6321    0.5940    0.5768    0.5665    0.5595    0.5543

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

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

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

| | | | | | |

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