Кумулятивная функция распределения
y = cdf(___,'upper')
возвращает дополнение cdf использование алгоритма, который более точно вычисляет экстремальные вероятности верхнего хвоста. 'upper'
может следовать за любым из входных параметров в предыдущих синтаксисах.
Вычислите cdf значения для нормального распределения путем указывания, что распределение называет 'Normal'
и параметры распределения.
Задайте входной вектор x, чтобы содержать значения, в которых можно вычислить cdf.
x = [-2,-1,0,1,2];
Вычислите cdf значения для нормального распределения со средним значением равняйтесь 1 и стандартное отклонение равняйтесь 5.
mu = 1;
sigma = 5;
y = cdf('Normal',x,mu,sigma)
y = 1×5
0.2743 0.3446 0.4207 0.5000 0.5793
Каждое значение в y соответствует значению во входном векторе x. Например, в значении x равный 1, соответствующее cdf значение y равно 0,5000.
Создайте нормальное распределение, возражают и вычисляют cdf значения нормального распределения с помощью объекта.
Создайте объект нормального распределения со средним значением равняйтесь 1 и стандартное отклонение равняйтесь 5.
mu = 1; sigma = 5; pd = makedist('Normal','mu',mu,'sigma',sigma);
Задайте входной вектор x, чтобы содержать значения, в которых можно вычислить cdf.
x = [-2,-1,0,1,2];
Вычислите cdf значения для нормального распределения в значениях в x.
y = cdf(pd,x)
y = 1×5
0.2743 0.3446 0.4207 0.5000 0.5793
Каждое значение в y соответствует значению во входном векторе x. Например, в значении x равный 1, соответствующее cdf значение y равно 0,5000.
Создайте объект распределения Пуассона параметром уровня, , равняйтесь 2.
lambda = 2; pd = makedist('Poisson','lambda',lambda);
Задайте входной вектор x, чтобы содержать значения, в которых можно вычислить cdf.
x = [0,1,2,3,4];
Вычислите cdf значения для распределения Пуассона в значениях в x.
y = cdf(pd,x)
y = 1×5
0.1353 0.4060 0.6767 0.8571 0.9473
Каждое значение в y соответствует значению во входном векторе x. Например, в значении x равный 3, соответствующее cdf значение y равно 0,8571.
В качестве альтернативы можно вычислить те же cdf значения, не создавая объект вероятностного распределения. Используйте cdf
функция, и задает распределение Пуассона с помощью того же значения для параметра уровня, .
y2 = cdf('Poisson',x,lambda)
y2 = 1×5
0.1353 0.4060 0.6767 0.8571 0.9473
cdf значения совпадают с теми вычисленное использование объекта вероятностного распределения.
Создайте стандартный объект нормального распределения.
pd = makedist('Normal')
pd = NormalDistribution Normal distribution mu = 0 sigma = 1
Задайте x
значения и вычисляют cdf.
x = -3:.1:3; p = cdf(pd,x);
Постройте cdf стандартного нормального распределения.
plot(x,p)
Создайте три гамма объекта распределения. Первое использование значения параметров по умолчанию. Второе задает a = 1
и b = 2
. Третье задает a = 2
и b = 1
.
pd_gamma = makedist('Gamma')
pd_gamma = GammaDistribution Gamma distribution a = 1 b = 1
pd_12 = makedist('Gamma','a',1,'b',2)
pd_12 = GammaDistribution Gamma distribution a = 1 b = 2
pd_21 = makedist('Gamma','a',2,'b',1)
pd_21 = GammaDistribution Gamma distribution a = 2 b = 1
Задайте x
значения и вычисляют cdf для каждого распределения.
x = 0:.1:5; cdf_gamma = cdf(pd_gamma,x); cdf_12 = cdf(pd_12,x); cdf_21 = cdf(pd_21,x);
Создайте график визуализировать, как cdf гамма распределения изменяется, когда вы задаете различные значения для параметров формы a
и b
.
figure; J = plot(x,cdf_gamma); hold on; K = plot(x,cdf_12,'r--'); L = plot(x,cdf_21,'k-.'); set(J,'LineWidth',2); set(K,'LineWidth',2); legend([J K L],'a = 1, b = 1','a = 1, b = 2','a = 2, b = 1','Location','southeast'); hold off;
Соответствуйте хвостам Парето к a распределение в интегральных вероятностях 0.1 и 0.9.
t = trnd(3,100,1); obj = paretotails(t,0.1,0.9); [p,q] = boundary(obj)
p = 2×1
0.1000
0.9000
q = 2×1
-1.8487
2.0766
Вычислите cdf в значениях в q
.
cdf(obj,q)
ans = 2×1
0.1000
0.9000
name
— Имя вероятностного распределенияИмя вероятностного распределения в виде одного из вероятностного распределения называет в этой таблице.
name | Распределение | Введите параметр A | Введите параметр B | Введите параметр C | Введите параметр D |
---|---|---|---|---|---|
'Beta' | Бета распределение | a сначала формирует параметр | b второй параметр формы | N/A | N/A |
'Binomial' | Биномиальное распределение | Количество n испытаний | Вероятность p успеха для каждого испытания | N/A | N/A |
'BirnbaumSaunders' | Распределение Бирнбаума-Сондерса | Масштабный коэффициент β | Параметр формы γ | N/A | N/A |
'Burr' | Подпилите распределение типа XII | Масштабный коэффициент α | c сначала формирует параметр | k второй параметр формы | N/A |
'Chisquare' или 'chi2' | Распределение хи-квадрат | Степени свободы ν | N/A | N/A | N/A |
'Exponential' | Экспоненциальное распределение | Среднее значение μ | N/A | N/A | N/A |
'Extreme Value' или 'ev' | Распределение экстремума | Параметр положения μ | Масштабный коэффициент σ | N/A | N/A |
'F' | F распределение | Степени свободы числителя ν1 | Степени свободы знаменателя ν2 | N/A | N/A |
'Gamma' | Гамма распределение | Параметр формы a | Масштабный коэффициент b | N/A | N/A |
'Generalized Extreme Value' или 'gev' | Обобщенное распределение экстремума | Параметр формы k | Масштабный коэффициент σ | Параметр положения μ | N/A |
'Generalized Pareto' или 'gp' | Обобщенное распределение Парето | Индекс хвоста k (форма) параметр | Масштабный коэффициент σ | Порог μ (местоположение) параметр | N/A |
'Geometric' | Геометрическое распределение | Параметр вероятности p | N/A | N/A | N/A |
'Half Normal' или 'hn' | Полунормальное распределение | Параметр положения μ | Масштабный коэффициент σ | N/A | N/A |
'Hypergeometric' или 'hyge' | Геометрическое распределение | Размер m населения | Количество k элементов с желаемой характеристикой в населении | Количество отсчетов n чертится | N/A |
'InverseGaussian' | Обратное распределение Гаусса | Масштабный коэффициент μ | Параметр формы λ | N/A | N/A |
'Logistic' | Логистическое распределение | Среднее значение μ | Масштабный коэффициент σ | N/A | N/A |
'LogLogistic' | Распределение Loglogistic | Среднее значение μ логарифмических значений | Масштабный коэффициент σ логарифмических значений | N/A | N/A |
'LogNormal' | Логарифмически нормальное распределение | Среднее значение μ логарифмических значений | Стандартное отклонение σ логарифмических значений | N/A | N/A |
'Loguniform' | Распределение Loguniform | a более низкая конечная точка (минимум) | b верхняя конечная точка (максимум) | N/A | N/A |
'Nakagami' | Распределение Nakagami | Параметр формы μ | Масштабный коэффициент ω | N/A | N/A |
'Negative Binomial' или 'nbin' | Отрицательное биномиальное распределение | Количество r успехов | Вероятность p успеха в одном испытании | N/A | N/A |
'Noncentral F' или 'ncf' | Нецентральное распределение F | Степени свободы числителя ν1 | Степени свободы знаменателя ν2 | Параметр нецентрированности δ | N/A |
'Noncentral t' или 'nct' | Нецентральное t Распределение | Степени свободы ν | Параметр нецентрированности δ | N/A | N/A |
'Noncentral Chi-square' или 'ncx2' | Нецентральное распределение хи-квадрат | Степени свободы ν | Параметр нецентрированности δ | N/A | N/A |
'Normal' | Нормальное распределение | Среднее значение μ | Стандартное отклонение σ | N/A | N/A |
'Poisson' | Распределение Пуассона | Среднее значение λ | N/A | N/A | N/A |
'Rayleigh' | Распределение Релея | Масштабный коэффициент b | N/A | N/A | N/A |
'Rician' | Распределение Rician | Параметр нецентрированности s | Масштабный коэффициент σ | N/A | N/A |
'Stable' | Устойчивое распределение | α сначала формирует параметр | β второй параметр формы | Масштабный коэффициент γ | Параметр положения δ |
'T' | T Распределение студента | Степени свободы ν | N/A | N/A | N/A |
'tLocationScale' | t Распределение Шкалы Местоположения | Параметр положения μ | Масштабный коэффициент σ | Параметр формы ν | N/A |
'Uniform' | (Непрерывное) равномерное распределение | a более низкая конечная точка (минимум) | b верхняя конечная точка (максимум) | N/A | N/A |
'Discrete Uniform' или 'unid' | (Дискретное) равномерное распределение | Максимум n заметное значение | N/A | N/A | N/A |
'Weibull' или 'wbl' | Распределение Weibull | Масштабный коэффициент a | Параметр формы b | N/A | N/A |
Пример: 'Normal'
x
— Значения, в которых можно оценить cdfЗначения, в которых можно оценить cdf в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров x
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, cdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Пример: [0.1,0.25,0.5,0.75,0.9]
Типы данных: single
| double
A
— Первый параметр вероятностного распределенияПервый параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров x
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, cdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Типы данных: single
| double
B
— Второй параметр вероятностного распределенияВторой параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров x
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, cdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Типы данных: single
| double
C
— Третий параметр вероятностного распределенияТретий параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров x
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, cdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Типы данных: single
| double
D
— Четвертый параметр вероятностного распределенияЧетвертый параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров x
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, cdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Типы данных: single
| double
pd
— Вероятностное распределениеВероятностное распределение в виде одного из вероятностного распределения возражает в этой таблице.
Объект распределения | Функция или приложение, чтобы создать объект вероятностного распределения |
---|---|
BetaDistribution | makedist , fitdist , Distribution Fitter |
BinomialDistribution | makedist , fitdist , Distribution Fitter |
BirnbaumSaundersDistribution | makedist , fitdist , Distribution Fitter |
BurrDistribution | makedist , fitdist , Distribution Fitter |
ExponentialDistribution | makedist , fitdist , Distribution Fitter |
ExtremeValueDistribution | makedist , fitdist , Distribution Fitter |
GammaDistribution | makedist , fitdist , Distribution Fitter |
GeneralizedExtremeValueDistribution | makedist , fitdist , Distribution Fitter |
GeneralizedParetoDistribution | makedist , fitdist , Distribution Fitter |
HalfNormalDistribution | makedist , fitdist , Distribution Fitter |
InverseGaussianDistribution | makedist , fitdist , Distribution Fitter |
KernelDistribution | fitdist , Distribution Fitter |
LogisticDistribution | makedist , fitdist , Distribution Fitter |
LoglogisticDistribution | makedist , fitdist , Distribution Fitter |
LognormalDistribution | makedist , fitdist , Distribution Fitter |
LoguniformDistribution | makedist |
MultinomialDistribution | makedist |
NakagamiDistribution | makedist , fitdist , Distribution Fitter |
NegativeBinomialDistribution | makedist , fitdist , Distribution Fitter |
NormalDistribution | makedist , fitdist , Distribution Fitter |
Кусочное распределение с обобщенными распределениями Парето в хвостах | paretotails |
PiecewiseLinearDistribution | makedist |
PoissonDistribution | makedist , fitdist , Distribution Fitter |
RayleighDistribution | makedist , fitdist , Distribution Fitter |
RicianDistribution | makedist , fitdist , Distribution Fitter |
StableDistribution | makedist , fitdist , Distribution Fitter |
tLocationScaleDistribution | makedist , fitdist , Distribution Fitter |
TriangularDistribution | makedist |
UniformDistribution | makedist |
WeibullDistribution | makedist , fitdist , Distribution Fitter |
y
— значения cdfзначения cdf, возвращенные как скалярное значение или массив скалярных значений. y
одного размера с x
после любого необходимого скалярного расширения. Каждый элемент в y
cdf значение распределения, заданного соответствующими элементами в параметрах распределения (A
B
C
, и D
) или объект вероятностного распределения (pd
), оцененный в соответствующем элементе в x
.
cdf
родовая функция, которая принимает любого распределение его именем name
или объект pd
вероятностного распределения. Это быстрее, чтобы использовать специфичную для распределения функцию, такой как
normcdf
для нормального распределения и binocdf
для биномиального распределения. Для списка специфичных для распределения функций смотрите Поддерживаемые Распределения.
Используйте приложение Probability Distribution Function, чтобы создать интерактивный график кумулятивной функции распределения (cdf) или функции плотности вероятности (PDF) для вероятностного распределения.
Указания и ограничения по применению:
Входной параметр name
должно быть постоянное время компиляции. Например, чтобы использовать нормальное распределение, включайте coder.Constant('Normal')
в -args
значение codegen
(MATLAB Coder).
Входной параметр pd
может быть подходящий объект вероятностного распределения для беты, экспоненциала, экстремума, логарифмически нормального, нормального, и распределения Weibull. Создайте pd
путем строения распределения вероятности к выборочным данным от fitdist
функция. Для примера смотрите Генерацию кода для Объектов Распределения вероятностей.
Для получения дополнительной информации о генерации кода смотрите Введение в Генерацию кода и Общий Рабочий процесс Генерации кода.
Эта функция полностью поддерживает массивы графического процессора. Для получения дополнительной информации смотрите функции MATLAB Запуска на графическом процессоре (Parallel Computing Toolbox).
pdf
| ecdf
| icdf
| mle
| random
| makedist
| fitdist
| Distribution Fitter | paretotails
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.