expcdf

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

Описание

пример

p = expcdf(x) возвращает кумулятивную функцию распределения (cdf) стандартного экспоненциального распределения, вычисляемого в значениях в x.

пример

p = expcdf(x,mu) возвращает cdf экспоненциального распределения со средним mu, оцененный в значениях в x.

пример

[p,pLo,pUp] = expcdf(x,mu,pCov) также возвращает 95%-й доверительный интервал [pLo, pUp] из p когда mu оценка с отклонением pCov.

[p,pLo,pUp] = expcdf(x,mu,pCov,alpha) задает доверительный уровень для доверительного интервала [pLo pUp] быть 100(1–alpha)%.

пример

___ = expcdf(___,'upper') возвращает дополнение cdf, оцененного в значениях в x, использование алгоритма, который более точно вычисляет экстремальные вероятности верхнего хвоста, чем вычитание более низкого значения хвоста от 1. 'upper' может следовать за любой из комбинаций входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Вычислите вероятность, что наблюдение в стандартном экспоненциальном распределении падает в интервале [1 2].

p = expcdf([1 2]);
p(2) - p(1)
ans = 0.2325

Медианой экспоненциального распределения является µ*log(2).

Подтвердите медиану путем вычисления cdf µ*log(2) для нескольких различных вариантов µ.

mu = 10:10:60; 
p = expcdf(log(2)*mu,mu)
p = 1×6

    0.5000    0.5000    0.5000    0.5000    0.5000    0.5000

cdf среднего значения всегда равен 1-1/e(~0.6321) .

Подтвердите результат путем вычисления экспоненциала cdf среднего значения для средних значений один - шесть.

mu = 1:6;
x = mu;
p = expcdf(x,mu)
p = 1×6

    0.6321    0.6321    0.6321    0.6321    0.6321    0.6321

Найдите доверительный интервал, оценивающий вероятность, что наблюдение находится в интервале [0 1] использование экспоненциально распределенных данных.

Сгенерируйте выборку 1000 случайные числа, чертившие от экспоненциального распределения со средним значением 5.

rng('default') % For reproducibility
x = exprnd(5,1000,1);

Оцените среднее значение с доверительным интервалом.

[muhat,muci] = expfit(x)
muhat = 5.0129
muci = 2×1

    4.7161
    5.3387

Оцените отклонение средней оценки.

[~,nCov] = explike(muhat,x)
nCov = 0.0251

Создайте доверительный интервал, оценивающий вероятность, наблюдение находится в интервале [0 1].

[p,pLo,pUp] = expcdf(1,muhat,nCov);
pCi = [pLo; pUp]
pCi = 2×1

    0.1710
    0.1912

expcdf вычисляет доверительный интервал с помощью нормального приближения для распределения логарифмической оценки среднего значения. Вычислите более точный доверительный интервал для p путем оценки expcdf на доверительном интервале muci.

pCi2 = expcdf(1,muci)
pCi2 = 2×1

    0.1911
    0.1708

Границы pCi2 инвертируются, потому что более низкое среднее значение делает событие более вероятно, и более высокое среднее значение делает событие менее вероятно.

Определите вероятность что наблюдение от экспоненциального распределения со средним 1 находится в интервале [50 Inf].

p1 = 1 - expcdf(50,1)
p1 = 0

expcdf(50,1) почти 1, так p1 становится 0. Задайте 'upper' так, чтобы expcdf вычисляет экстремальные вероятности верхнего хвоста более точно.

p2 = expcdf(50,1,'upper')
p2 = 1.9287e-22

Входные параметры

свернуть все

Значения, в которых можно оценить cdf в виде неотрицательного скалярного значения или массива неотрицательных скалярных значений.

  • Чтобы оценить cdf в нескольких значениях, задайте x использование массива.

  • Чтобы оценить cdfs нескольких распределений, задайте mu использование массива.

Если или или оба из входных параметров x и mu массивы, затем размеры массивов должны быть тем же самым. В этом случае, expcdf расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Каждый элемент в p cdf значение распределения, заданного соответствующим элементом в mu, оцененный в соответствующем элементе в x.

Пример: [3 4 7 9]

Типы данных: single | double

Среднее значение экспоненциального распределения в виде значения положительной скалярной величины или массива значений положительной скалярной величины.

  • Чтобы оценить cdf в нескольких значениях, задайте x использование массива.

  • Чтобы оценить cdfs нескольких распределений, задайте mu использование массива.

Если или или оба из входных параметров x и mu массивы, затем размеры массивов должны быть тем же самым. В этом случае, expcdf расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Каждый элемент в p cdf значение распределения, заданного соответствующим элементом в mu, оцененный в соответствующем элементе в x.

Пример: [1 2 3 5]

Типы данных: single | double

Отклонение оценки muВ виде значения положительной скалярной величины.

Можно оценить mu из данных при помощи expfit или mle. Можно затем оценить отклонение mu при помощи explike. Получившиеся границы доверительного интервала основаны на нормальном приближении для распределения журнала mu оценка. Можно получить более точный набор границ путем применения expcdf к доверительному интервалу, возвращенному expfit. Для примера смотрите Доверительный интервал Экспоненциала cdf Значение.

Пример: 0.10

Типы данных: single | double

Уровень значения для доверительного интервала в виде скаляра в области значений (0,1). Доверительным уровнем является 100(1–alpha)%, где alpha вероятность, что доверительный интервал не содержит истинное значение.

Пример: 0.01

Типы данных: single | double

Выходные аргументы

свернуть все

значения cdf оценены в x, возвращенный как скалярное значение или массив скалярных значений. p одного размера с x и mu после любого необходимого скалярного расширения. Каждый элемент в p cdf значение распределения, заданного соответствующим элементом в mu, оцененный в соответствующем элементе в x.

Более низкая доверительная граница для p, возвращенный как скалярное значение или массив скалярных значений. pLo имеет тот же размер как p.

Верхняя доверительная граница для p, возвращенный как скалярное значение или массив скалярных значений. pUp имеет тот же размер как p.

Больше о

свернуть все

Экспоненциал cdf

Экспоненциальное распределение является семейством кривых с одним параметром. Параметр μ является средним значением.

cdf экспоненциального распределения

p=F(x|u)=0x1μetμdt=1exμ.

p результата является вероятностью, что одно наблюдение от экспоненциального распределения со средним μ падает в интервале [0, x]. Общая альтернативная параметризация экспоненциального распределения должна использовать λ, заданный в качестве среднего количества событий в интервале в противоположность μ, который является средним временем ожидания для события, чтобы произойти. λ и μ являются обратными величинами.

Для получения дополнительной информации смотрите Экспоненциальное распределение.

Альтернативная функциональность

  • expcdf функционально-специализированное к экспоненциальному распределению. Statistics and Machine Learning Toolbox™ также предлагает родовую функцию cdf, который поддерживает различные вероятностные распределения. Использовать cdf, создайте ExponentialDistribution объект вероятностного распределения и передача объект как входной параметр или задают имя вероятностного распределения и его параметры. Обратите внимание на то, что специфичная для распределения функция expcdf быстрее, чем родовая функция cdf.

  • Используйте приложение Probability Distribution Function, чтобы создать интерактивный график кумулятивной функции распределения (cdf) или функции плотности вероятности (PDF) для вероятностного распределения.

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

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

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