Обратная кумулятивная функция распределения
Вычислите icdf значения для нормального распределения путем указывания, что распределение называет 'Normal'
и параметры распределения.
Задайте входной вектор p, чтобы содержать значения вероятности, в которых можно вычислить icdf.
p = [0.1,0.25,0.5,0.75,0.9];
Вычислите icdf значения для нормального распределения со средним значением равняйтесь 1 и стандартное отклонение равняйтесь 5.
mu = 1;
sigma = 5;
y = icdf('Normal',p,mu,sigma)
y = 1×5
-5.4078 -2.3724 1.0000 4.3724 7.4078
Каждое значение в y соответствует значению во входном векторе x. Например, в значении x равный 1, соответствующее icdf значение y равно 7,4078.
Создайте нормальное распределение, возражают и вычисляют icdf значения нормального распределения с помощью объекта.
Создайте объект нормального распределения со средним значением равняйтесь 1 и стандартное отклонение равняйтесь 5.
mu = 1; sigma = 5; pd = makedist('Normal','mu',mu,'sigma',sigma);
Задайте входной вектор p, чтобы содержать значения вероятности, в которых можно вычислить icdf.
p = [0.1,0.25,0.5,0.75,0.9];
Вычислите icdf значения для нормального распределения в значениях в p.
x = icdf(pd,p)
x = 1×5
-5.4078 -2.3724 1.0000 4.3724 7.4078
Каждое значение в x соответствует значению во входном векторе p. Например, в значении p равный 0,9, соответствующее icdf значение x равно 7,4078.
Создайте объект распределения Пуассона параметром уровня, , равняйтесь 2.
lambda = 2; pd = makedist('Poisson','lambda',lambda);
Задайте входной вектор p, чтобы содержать значения вероятности, в которых можно вычислить icdf.
p = [0.1,0.25,0.5,0.75,0.9];
Вычислите icdf значения для распределения Пуассона в значениях в p.
x = icdf(pd,p)
x = 1×5
0 1 2 3 4
Каждое значение в x соответствует значению во входном векторе p. Например, в значении p равный 0,9, соответствующее icdf значение x равно 4.
В качестве альтернативы можно вычислить те же icdf значения, не создавая объект вероятностного распределения. Используйте icdf
функционируйте и задайте распределение Пуассона с помощью того же значения для параметра уровня .
x2 = icdf('Poisson',p,lambda)
x2 = 1×5
0 1 2 3 4
icdf значения совпадают с теми вычисленное использование объекта вероятностного распределения.
Создайте стандартный объект нормального распределения.
pd = makedist('Normal')
pd = NormalDistribution Normal distribution mu = 0 sigma = 1
Определите критические значения на 5%-м уровне значения для тестовой статистической величины со стандартным нормальным распределением путем вычисления верхних и более низких значений на 2,5%.
x = icdf(pd,[.025,.975])
x = 1×2
-1.9600 1.9600
Постройте cdf и заштрихуйте критические области.
p = normspec(x,0,1,'outside')
p = 0.0500
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'
p
— Значения вероятности, в которых можно оценить icdfЗначения вероятности, в которых можно оценить icdf в виде скалярного значения или массив скалярных значений в области значений [0,1].
Если один или несколько входных параметров p
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, icdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Пример: [0.1,0.25,0.5,0.75,0.9]
Типы данных: single
| double
A
— Первый параметр вероятностного распределенияПервый параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров p
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, icdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Типы данных: single
| double
B
— Второй параметр вероятностного распределенияВторой параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров p
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, icdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Типы данных: single
| double
C
— Третий параметр вероятностного распределенияТретий параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров p
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, icdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите name
для определений A
B
C
, и D
для каждого распределения.
Типы данных: single
| double
D
— Четвертый параметр вероятностного распределенияЧетвертый параметр вероятностного распределения в виде скалярного значения или массива скалярных значений.
Если один или несколько входных параметров p
A
B
C
, и D
массивы, затем размеры массивов должны быть тем же самым. В этом случае, icdf
расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Смотрите 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 |
x
— значения icdfзначения icdf, возвращенные как скалярное значение или массив скалярных значений. x
одного размера с p
после любого необходимого скалярного расширения. Каждый элемент в x
icdf значение распределения, заданного соответствующими элементами в параметрах распределения (A
B
C
, и D
) или заданный объектом вероятностного распределения (pd
), оцененный в соответствующем элементе в p
.
icdf
родовая функция, которая принимает любого распределение его именем name
или объект pd
вероятностного распределения. Это быстрее, чтобы использовать специфичную для распределения функцию, такой как
norminv
для нормального распределения и binoinv
для биномиального распределения. Для списка специфичных для распределения функций смотрите Поддерживаемые Распределения.
Указания и ограничения по применению:
Входной параметр name
должно быть постоянное время компиляции. Например, чтобы использовать нормальное распределение, включайте coder.Constant('Normal')
в -args
значение codegen
(MATLAB Coder).
Входной параметр pd
может быть подходящий объект вероятностного распределения для беты, экспоненциала, экстремума, логарифмически нормального, нормального, и распределения Weibull. Создайте pd
путем строения распределения вероятности к выборочным данным от fitdist
функция. Для примера смотрите Генерацию кода для Объектов Распределения вероятностей.
Для получения дополнительной информации о генерации кода смотрите Введение в Генерацию кода и Общий Рабочий процесс Генерации кода.
Эта функция полностью поддерживает массивы графического процессора. Для получения дополнительной информации смотрите функции MATLAB Запуска на графическом процессоре (Parallel Computing Toolbox).
cdf
| mle
| pdf
| random
| makedist
| fitdist
| Distribution Fitter | paretotails
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.