Обратная кумулятивная функция распределения
Создайте стандартный нормальный объект распределения со средним значением, , равным 0 и стандартному отклонению, , равный 1.
mu = 0; sigma = 1; 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
-1.2816 -0.6745 0 0.6745 1.2816
Каждое значение x соответствует значению в векторе входа p. Для примера при значении p, равном 0,9, соответствующее значение icdf x равно 1.2816.
Кроме того, можно вычислить те же значения icdf, не создавая объект распределения вероятностей. Используйте icdf и задайте стандартное нормальное распределение, используя те же значения параметров для и .
x2 = icdf('Normal',p,mu,sigma)x2 = 1×5
-1.2816 -0.6745 0 0.6745 1.2816
Значения icdf те же, что и вычисленные с использованием объекта распределения вероятностей.
Создайте объект распределения Пуассона с параметром скорости, , равный 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 второго параметра формы | — | — |
'Binomial' | Биномиальное Распределение | n количество испытаний | p вероятность успеха для каждого испытания | — | — |
'BirnbaumSaunders' | Распределение Бирнбаум-Сондерс | β параметр шкалы | γ параметра формы | — | — |
'Burr' | Распределение Burr Type XII | α параметр шкалы | c первый параметр формы | k второго параметра формы | — |
'Chisquare' | Распределение Хи-квадрат | ν степени свободы | — | — | — |
'Exponential' | Экспоненциальное Распределение | μ среднее | — | — | — |
'Extreme Value' | Распределение экстремальных значений | μ параметра местоположения | σ параметр шкалы | — | — |
'F' | Распределение F | ν1 числитель степеней свободы | ν2 знаменательные степени свободы | — | — |
'Gamma' | Гамма- Распределение | a параметра формы | b параметр шкалы | — | — |
'Generalized Extreme Value' | Обобщенное распределение экстремальных значений | k параметра формы | σ параметр шкалы | μ параметра местоположения | — |
'Generalized Pareto' | Обобщенное распределение Парето | k параметр tail index (shape) | σ параметр шкалы | μ параметр порога (местоположения) | — |
'Geometric' | Геометрическое распределение | p параметра вероятности | — | — | — |
'HalfNormal' | Полунормальное Распределение | μ параметра местоположения | σ параметр шкалы | — | — |
'Hypergeometric' | Гипергеометрическое распределение | m численность населения | k количество элементов с желаемой характеристикой в совокупности | n количество нарисованных выборок | — |
'InverseGaussian' | Обратное Гауссово Распределение | μ параметр шкалы | λ параметра формы | — | — |
'Logistic' | Логистическое распределение | μ среднее | σ параметр шкалы | — | — |
'LogLogistic' | Логистическое распределение | μ среднее из логарифмических значений | σ масштабный параметр логарифмических значений | — | — |
'Lognormal' | Логнормальное распределение | μ среднее из логарифмических значений | σ стандартное отклонение логарифмических значений | — | — |
'Nakagami' | Распределение Накагами | μ параметра формы | ω параметр шкалы | — | — |
'Negative Binomial' | Отрицательное биномиальное распределение | r число успехов | p вероятность успеха в одном испытании | — | — |
'Noncentral F' | Нецентральное распределение F | ν1 числитель степеней свободы | ν2 знаменательные степени свободы | δ нецентрализованность параметра | — |
'Noncentral t' | Нецентральное распределение t | ν степени свободы | δ нецентрализованность параметра | — | — |
'Noncentral Chi-square' | Нецентральное распределение Хи-квадрат | ν степени свободы | δ нецентрализованность параметра | — | — |
'Normal' | Нормальное Распределение | μ среднее | σ стандартное отклонение | — | — |
'Poisson' | Распределение Пуассона | λ среднее | — | — | — |
'Rayleigh' | Распределение Релея | b параметр шкалы | — | — | — |
'Rician' | Распределение Райса | s нецентрализованность параметра | σ параметр шкалы | — | — |
'Stable' | Стабильное Распределение | α первый параметр формы | β второго параметра формы | γ параметр шкалы | δ параметра местоположения |
'T' | Распределение студента | ν степени свободы | — | — | — |
'tLocationScale' | t Распределение по шкале местоположения | μ параметра местоположения | σ параметр шкалы | ν параметра формы | — |
'Uniform' | Равномерное распределение (непрерывное) | a нижнюю конечную точку (минимум) | b верхнюю конечную точку (максимум) | — | — |
'Discrete Uniform' | Равномерное распределение (дискретное) | n максимальное наблюдаемое значение | — | — | — |
'Weibull' | Распределение Вейбула | a параметр шкалы | b параметра формы | — | — |
Пример: '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 - Распределение вероятностейРаспределение вероятностей, заданное как объект распределения вероятностей, созданный функцией или приложением в этой таблице.
| Функция или приложение | Описание |
|---|---|
makedist | Создайте объект распределения вероятностей с использованием заданных значений параметров. |
fitdist | Подбор объекта распределения вероятностей к выборочным данным. |
| Distribution Fitter | Подгонка распределения вероятностей к выборочным данным с помощью интерактивного приложения Distribution Fitter и экспорт подгоняемого объекта в рабочую область. |
paretotails | Создайте кусочно-распределительный объект, который обобщил распределения Парето в хвостах. |
x - значения icdficdf значения, возвращенные в виде скалярного значения или массива скалярных значений. x - тот же размер, что и p после любого необходимого скалярного расширения. Каждый элемент в x - значение icdf распределения, заданное соответствующими элементами в параметрах распределения (A, B, C, и D) или задается объектом распределения вероятностей (pd), оцениваемый в соответствующем элементе в p.
icdf является типовой функцией, которая принимает либо распределение по его имени 'name' или объект распределения вероятностей pd. Быстрее использовать специфичную для распределения функцию, такую как norminv для нормального распределения и binoinv для биномиального распределения. Список функций для распределения см. в Поддерживаемые дистрибутивы.
Указания и ограничения по применению:
Входной параметр 'name' должен быть константой времени компиляции. Для примера, чтобы использовать нормальное распределение, включите coder.Constant('Normal') в -args значение codegen (MATLAB Coder).
Входной параметр pd может быть подобранным объектом распределения вероятностей для бета, экспоненциальных, экстремальных значений, lognormal, normal и распределений Вейбула. Создание pd путем подгонки распределения вероятностей к выборочным данным из fitdist функция. Для получения примера смотрите Генерация кода для объектов распределения вероятностей.
Для получения дополнительной информации о генерации кода смотрите Введение в генерацию кода и Рабочий процесс генерации общего кода.
cdf | Distribution Fitter | fitdist | makedist | mle | paretotails | pdf | random
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.