Создайте объект вероятностного распределения
создает объект вероятностного распределения с одним или несколькими значениями параметра распределения, заданными аргументами пары "имя-значение".pd
= makedist(distname
,Name,Value
)
возвращает массив ячеек list
= makedistlist
содержа список вероятностных распределений это makedist
может создать.
makedist -reset
сбрасывает список распределений путем поиска пути файлы, содержавшиеся в пакете под названием prob
и классы с реализацией выведены из ProbabilityDistribution
. Используйте этот синтаксис после того, как вы зададите функцию пользовательского дистрибутива. Для получения дополнительной информации смотрите Задать Пользовательские дистрибутивы Используя Приложение Distribution Fitter.
Создайте объект нормального распределения использование значений параметров по умолчанию, которые соответствуют параметрам стандартного нормального распределения.
pd = makedist('Normal')
pd = NormalDistribution Normal distribution mu = 0 sigma = 1
Можно использовать объектные функции pd
вычислять распределение и сгенерировать случайные числа. Отобразите поддерживаемые объектные функции.
methods(pd)
Methods for class prob.NormalDistribution: cdf iqr negloglik proflik truncate gather mean paramci random var icdf median pdf std
Например, вычислите межквартильный размах распределения при помощи iqr
функция.
r = iqr(pd)
r = 1.3490
Создайте гамма объект распределения с помощью значений параметров по умолчанию.
pd = makedist('Gamma')
pd = GammaDistribution Gamma distribution a = 1 b = 1
Вычислите среднее значение гамма распределения.
mean = mean(pd)
mean = 1
Создайте объект нормального распределения со значениями параметров mu = 75
и sigma = 10
.
pd = makedist('Normal','mu',75,'sigma',10)
pd = NormalDistribution Normal distribution mu = 75 sigma = 10
Создайте гамма объект распределения со значением параметров a = 3
и значение по умолчанию b = 1
.
pd = makedist('Gamma','a',3)
pd = GammaDistribution Gamma distribution a = 3 b = 1
distname
— Имя распределенияИмя распределения в виде одного из следующих векторов символов или строковых скаляров. Распределение задано distname
определяет тип возвращенного объекта вероятностного распределения.
Имя распределения | Описание | Объект распределения |
---|---|---|
'Beta' | Бета распределение | BetaDistribution |
'Binomial' | Биномиальное распределение | BinomialDistribution |
'BirnbaumSaunders' | Распределение Бирнбаума-Сондерса | BirnbaumSaundersDistribution |
'Burr' | Подпилите распределение | BurrDistribution |
'Exponential' | Экспоненциальное распределение | ExponentialDistribution |
'ExtremeValue' | Распределение Экстремума | ExtremeValueDistribution |
'Gamma' | Гамма распределение | GammaDistribution |
'GeneralizedExtremeValue' | Обобщенное распределение Экстремума | GeneralizedExtremeValueDistribution |
'GeneralizedPareto' | Обобщенное распределение Парето | GeneralizedParetoDistribution |
'HalfNormal' | Полунормальное распределение | HalfNormalDistribution |
'InverseGaussian' | Обратное Распределение Гаусса | InverseGaussianDistribution |
'Logistic' | Логистическое распределение | LogisticDistribution |
'Loglogistic' | Распределение Loglogistic | LoglogisticDistribution |
'Lognormal' | Логарифмически нормальное распределение | LognormalDistribution |
'Loguniform' | Распределение Loguniform | LoguniformDistribution |
'Multinomial' | Распределение многочлена | MultinomialDistribution |
'Nakagami' | Распределение Nakagami | NakagamiDistribution |
'NegativeBinomial' | Отрицательное Биномиальное распределение | NegativeBinomialDistribution |
'Normal' | Нормальное распределение | NormalDistribution |
'PiecewiseLinear' | Кусочное Линейное распределение | PiecewiseLinearDistribution |
'Poisson' | Распределение Пуассона | PoissonDistribution |
'Rayleigh' | Распределение Релея | RayleighDistribution |
'Rician' | Распределение Rician | RicianDistribution |
'Stable' | Устойчивое распределение | StableDistribution |
'tLocationScale' | Распределение Шкалы Местоположения t | tLocationScaleDistribution |
'Triangular' | Треугольное распределение | TriangularDistribution |
'Uniform' | Равномерное распределение | UniformDistribution |
'Weibull' | Распределение Weibull | WeibullDistribution |
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
makedist('Normal','mu',10)
задает нормальное распределение параметром mu
равняйтесь 10, и параметр sigma
равняйтесь значению по умолчанию 1.a
— Сначала сформируйте параметр
(значение по умолчанию) | значение положительной скалярной величиныСначала сформируйте параметр бета распределения в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Beta'
.
Пример: 'a',3
Типы данных: single
| double
b
— Второй параметр формы
(значение по умолчанию) | значение положительной скалярной величиныВторой параметр формы бета распределения в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Beta'
.
Пример: 'b',5
Типы данных: single
| double
N
— Количество испытаний
(значение по умолчанию) | положительное целочисленное значениеКоличество испытаний за биномиальное распределение в виде положительного целочисленного значения. Этот аргумент допустим только когда distname
'Binomial'
.
Пример: 'N',25
Типы данных: single
| double
p
— Вероятность успеха
(значение по умолчанию) | скалярное значение в области значений [0,1]Вероятность успеха любого отдельного испытания за биномиальное распределение в виде скалярного значения в области значений [0,1]. Этот аргумент допустим только когда distname
'Binomial'
.
Пример: 'p',0.25
Типы данных: single
| double
beta
— Масштабный коэффициент
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент распределения Бирнбаума-Сондерса в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'BirnbaumSaunders'
.
Пример: 'beta',2
Типы данных: single
| double
gamma
— Сформируйте параметр
(значение по умолчанию) | значение положительной скалярной величиныСформируйте параметр распределения Бирнбаума-Сондерса в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'BirnbaumSaunders'
.
Пример: 'gamma',0.5
Типы данных: single
| double
alpha
— Масштабный коэффициент
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент распределения Шума в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Burr'
.
Пример: 'alpha',2
Типы данных: single
| double
c
— Сначала сформируйте параметр
(значение по умолчанию) | значение положительной скалярной величиныСначала сформируйте параметр распределения Берра в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Burr'
.
Пример: 'c',2
Типы данных: single
| double
k
— Второй параметр формы
(значение по умолчанию) | значение положительной скалярной величиныВторой параметр формы распределения Берра в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Burr'
.
Пример: 'k',5
Типы данных: single
| double
mu
среднее значение
(значение по умолчанию) | значение положительной скалярной величиныСреднее значение экспоненциального распределения в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Exponential'
.
Пример: 'mu',5
Типы данных: single
| double
mu
— Параметр положения
(значение по умолчанию) | скалярное значениеПараметр положения распределения экстремума в виде скалярного значения. Этот аргумент допустим только когда distname
'ExtremeValue'
.
Пример: 'mu',-2
Типы данных: single
| double
sigma
— Масштабный коэффициент
(значение по умолчанию) | неотрицательное скалярное значениеМасштабный коэффициент распределения экстремума в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'ExtremeValue'
.
Пример: 'sigma',2
Типы данных: single
| double
a
— Сформируйте параметр
(значение по умолчанию) | значение положительной скалярной величиныСформируйте параметр гамма распределения в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Gamma'
.
Пример: 'a',2
Типы данных: single
| double
b
— Масштабный коэффициент
(значение по умолчанию) | неотрицательное скалярное значениеМасштабный коэффициент гамма распределения в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'Gamma'
.
Пример: 'b',0
Типы данных: single
| double
k
— Сформируйте параметр
(значение по умолчанию) | скалярное значениеСформируйте параметр обобщенного распределения экстремума в виде скалярного значения. Этот аргумент допустим только когда distname
'GeneralizedExtremeValue'
.
Пример: 'k',0
Типы данных: single
| double
sigma
— Масштабный коэффициент
(значение по умолчанию) | неотрицательное скалярное значениеМасштабный коэффициент обобщенного распределения экстремума в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'GeneralizedExtremeValue'
.
Пример: 'sigma',2
Типы данных: single
| double
mu
— Параметр положения
(значение по умолчанию) | скалярное значениеПараметр положения обобщенного распределения экстремума в виде скалярного значения. Этот аргумент допустим только когда distname
'GeneralizedExtremeValue'
.
Пример: 'mu',1
Типы данных: single
| double
k
— Сформируйте параметр
(значение по умолчанию) | скалярное значениеСформируйте параметр обобщенного распределения Парето в виде скалярного значения. Этот аргумент допустим только когда distname
'GeneralizedPareto'
.
Пример: 'k',0
Типы данных: single
| double
sigma
— Масштабный коэффициент
(значение по умолчанию) | неотрицательное скалярное значениеМасштабный коэффициент обобщенного распределения Парето в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'GeneralizedPareto'
.
Пример: 'sigma',2
Типы данных: single
| double
theta
— Местоположение (порог) параметр
(значение по умолчанию) | скалярное значениеМестоположение (порог) параметр обобщенного распределения Парето в виде скалярного значения. Этот аргумент допустим только когда distname
'GeneralizedPareto'
.
Пример: 'theta',2
Типы данных: single
| double
mu
— Параметр положения
(значение по умолчанию) | скалярное значениеПараметр положения полунормального распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'HalfNormal'
.
Пример: 'mu',1
Типы данных: single
| double
sigma
— Масштабный коэффициент
(значение по умолчанию) | неотрицательное скалярное значениеМасштабный коэффициент полунормального распределения в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'HalfNormal'
.
Пример: 'sigma',2
Типы данных: single
| double
mu
— Масштабный коэффициент
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент обратного Распределения Гаусса в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'InverseGaussian'
.
Пример: 'mu',2
Типы данных: single
| double
lambda
— Сформируйте параметр
(значение по умолчанию) | значение положительной скалярной величиныСформируйте параметр обратного Распределения Гаусса в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'InverseGaussian'
.
Пример: 'lambda',4
Типы данных: single
| double
mu
среднее значение
(значение по умолчанию) | скалярное значениеСреднее значение логистического распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'Logistic'
.
Пример: 'mu',2
Типы данных: single
| double
sigma
— Масштабный коэффициент
(значение по умолчанию) | неотрицательное скалярное значениеМасштабный коэффициент логистического распределения в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'Logistic'
.
Пример: 'sigma',4
Типы данных: single
| double
mu
— Среднее значение логарифмических значений
(значение по умолчанию) | скалярное значениеСреднее значение логарифмических значений для loglogistic распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'Loglogistic'
.
Пример: 'mu',2
Типы данных: single
| double
sigma
— Масштабный коэффициент логарифмических значений
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент логарифмических значений для loglogistic распределения в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Loglogistic'
.
Пример: 'sigma',4
Типы данных: single
| double
mu
— Среднее значение логарифмических значений
(значение по умолчанию) | скалярное значениеСреднее значение логарифмических значений для логарифмически нормального распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'Lognormal'
.
Пример: 'mu',2
Типы данных: single
| double
sigma
— Стандартное отклонение логарифмических значений
(значение по умолчанию) | неотрицательное скалярное значениеСтандартное отклонение логарифмических значений для логарифмически нормального распределения в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'Lognormal'
.
Пример: 'sigma',2
Типы данных: single
| double
Lower
— Нижний предел
(значение по умолчанию) | неотрицательное скалярное значениеНижний предел для распределения loguniform в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'Loguniform'
.
Пример: 'Lower',2
Типы данных: single
| double
Upper
— Верхний предел
(значение по умолчанию) | скалярное значение, больше, чем Lower
Верхний предел для распределения loguniform в виде скалярного значения, больше, чем Lower
. Этот аргумент допустим только когда distname
'Loguniform'
.
Пример: 'Upper',6
Типы данных: single
| double
Probabilities
— Вероятности результата
(значение по умолчанию) | вектор из скалярных значений в области значений [0,1]Вероятности результата для распределения многочлена в виде вектора из скалярных значений в области значений [0,1]. Вероятности суммируют к 1 и соответствуют результатам [1, 2..., k], где k является числом элементов в векторе вероятностей. Этот аргумент допустим только когда distname
'Multinomial'
.
Пример: 'Probabilities',[0.1 0.2 0.5 0.2]
дает вероятности, что результат равняется 1, 2, 3, или 4, соответственно.
Типы данных: single
| double
mu
— Сформируйте параметр
(значение по умолчанию) | значение положительной скалярной величиныСформируйте параметр распределения Nakagami в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Nakagami'
.
Пример: 'mu',5
Типы данных: single
| double
omega
— Масштабный коэффициент
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент распределения Nakagami в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Nakagami'
.
Пример: 'omega',5
Типы данных: single
| double
R
— Количество успехов
(значение по умолчанию) | значение положительной скалярной величиныКоличество успехов для отрицательного биномиального распределения в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'NegativeBinomial'
.
Пример: 'R',5
Типы данных: single
| double
P
— Вероятность успеха
(значение по умолчанию) | скалярное значение в области значений (0,1]Вероятность успеха любого отдельного испытания за отрицательное биномиальное распределение в виде скалярного значения в области значений (0,1]. Этот аргумент допустим только когда distname
'NegativeBinomial'
.
Пример: 'P',0.1
Типы данных: single
| double
mu
среднее значение
(значение по умолчанию) | скалярное значениеСреднее значение нормального распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'Normal'
.
Пример: 'mu',2
Типы данных: single
| double
sigma
Стандартное отклонение
(значение по умолчанию) | неотрицательное скалярное значениеСтандартное отклонение нормального распределения в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'Normal'
.
Пример: 'sigma',2
Типы данных: single
| double
x
— Значения данных
(значение по умолчанию) | монотонно увеличивающийся вектор из скалярных значенийЗначения данных, в которых кумулятивная функция распределения (cdf) изменяет наклон для кусочного линейного распределения в виде монотонно увеличивающегося вектора из скалярных значений. Этот аргумент допустим только когда distname
'PiecewiseLinear'
.
Пример: 'x',[1 2 3]
Типы данных: single
| double
Fx
— значение cdf в каждом значении в x
(значение по умолчанию) | монотонно увеличивающийся вектор из скалярных значений, которые запускаются в 0 и конец в 1lambda
среднее значение
(значение по умолчанию) | неотрицательное скалярное значениеСреднее значение распределения Пуассона в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'Poisson'
.
Пример: 'lambda',5
Типы данных: single
| double
B
— Определение параметра
(значение по умолчанию) | значение положительной скалярной величиныОпределение параметра Распределения Релея в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Rayleigh'
.
Пример: 'B',3
Типы данных: single
| double
s
— Параметр нецентрированности
(значение по умолчанию) | неотрицательное скалярное значениеПараметр нецентрированности распределения Rician в виде неотрицательного скалярного значения. Этот аргумент допустим только когда distname
'Rician'
.
Пример: 's',0
Типы данных: single
| double
sigma
— Масштабный коэффициент
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент распределения Rician в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Rician'
.
Пример: 'sigma',2
Типы данных: single
| double
alpha
— Сначала сформируйте параметр
(значение по умолчанию) | скалярное значение в области значений (0,2]Сначала сформируйте параметр устойчивого распределения в виде скалярного значения в области значений (0,2]. Этот аргумент допустим только когда distname
'Stable'
.
Пример: 'alpha',1
Типы данных: single
| double
beta
— Второй параметр формы
(значение по умолчанию) | скалярное значение в области значений [–1,1]Второй параметр формы устойчивого распределения в виде скалярного значения в области значений [–1,1]. Этот аргумент допустим только когда distname
'Stable'
.
Пример: 'beta',0.5
Типы данных: single
| double
gam
— Масштабный коэффициент
(значение по умолчанию) | скалярное значение в области значений (0, ∞)Масштабный коэффициент устойчивого распределения в виде скалярного значения в области значений (0, ∞). Этот аргумент допустим только когда distname
'Stable'
.
Пример: 'gam',2
Типы данных: single
| double
delta
— Параметр положенияПараметр положения устойчивого распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'Stable'
.
Пример: 'delta',5
Типы данных: single
| double
mu
— Параметр положения
(значение по умолчанию) | скалярное значениеПараметр положения распределения шкалы местоположения t в виде скалярного значения. Этот аргумент допустим только когда distname
'tLocationScale'
.
Пример: 'mu',-2
Типы данных: single
| double
sigma
— Масштабный коэффициент
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент распределения шкалы местоположения t в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'tLocationScale'
.
Пример: 'sigma',2
Типы данных: single
| double
nu
— Степени свободы
(значение по умолчанию) | значение положительной скалярной величиныСтепени свободы распределения шкалы местоположения t в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'tLocationScale'
.
Пример: 'nu',20
Типы данных: single
| double
A
— Нижний предел
(значение по умолчанию) | скалярное значениеНижний предел для треугольного распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'Triangular'
.
Пример: 'A',-2
Типы данных: single
| double
B
— Пиковое местоположение
(значение по умолчанию) | скалярное значение, больше, чем или равный A
Пиковое местоположение для треугольного распределения в виде скалярного значения, больше, чем или равный A
. Этот аргумент допустим только когда distname
'Triangular'
.
Пример: 'B',1
Типы данных: single
| double
C
— Верхний предел
(значение по умолчанию) | скалярное значение, больше, чем или равный B
Верхний предел для треугольного распределения в виде скалярного значения, больше, чем или равный B
. Этот аргумент допустим только когда distname
'Triangular'
.
Пример: 'C',5
Типы данных: single
| double
Lower
— Нижний предел
(значение по умолчанию) | скалярное значениеНижний предел для равномерного распределения в виде скалярного значения. Этот аргумент допустим только когда distname
'Uniform'
.
Пример: 'Lower',-4
Типы данных: single
| double
Upper
— Верхний предел
(значение по умолчанию) | скалярное значение, больше, чем Lower
Верхний предел для равномерного распределения в виде скалярного значения, больше, чем Lower
. Этот аргумент допустим только когда distname
'Uniform'
.
Пример: 'Upper',2
Типы данных: single
| double
A
— Масштабный коэффициент
(значение по умолчанию) | значение положительной скалярной величиныМасштабный коэффициент распределения Weibull в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Weibull'
.
Пример: 'A',2
Типы данных: single
| double
B
— Сформируйте параметр
(значение по умолчанию) | значение положительной скалярной величиныСформируйте параметр распределения Weibull в виде значения положительной скалярной величины. Этот аргумент допустим только когда distname
'Weibull'
.
Пример: 'B',5
Типы данных: single
| double
pd
— Вероятностное распределениеВероятностное распределение, возвращенное как объект вероятностного распределения типа, задано distname
.
list
— Список вероятностных распределенийСписок вероятностных распределений это makedist
может создать, возвращенный как массив ячеек из символьных векторов.
Приложение Distribution Fitter открывает графический интерфейс пользователя для вас, чтобы импортировать данные из рабочей области и в интерактивном режиме строить распределение вероятности к тем данным. Можно затем сохранить распределение в рабочую область как объект вероятностного распределения. Откройте использование приложения Distribution Fitter distributionFitter
, или нажмите Distribution Fitter на вкладке Apps.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.