Statistics and Machine Learning Toolbox™ поддерживает больше чем 30 вероятностных распределений, включая параметрические, непараметрические, непрерывные, и дискретные распределения.
Тулбокс обеспечивает несколько способов работать с вероятностными распределениями.
Используйте Объекты Распределения вероятностей для постройки объекта распределения вероятностей к выборочным данным или создать объект распределения вероятностей с заданными значениями параметров. Если вы создаете объект вероятностного распределения, можно использовать объектные функции для:
Вычислите доверительные интервалы для параметров распределения (paramci
).
Вычислите итоговую статистику, включая среднее значение (mean
медианаmedian
), межквартильный размах (iqr
Дисперсияvar
), и стандартное отклонение (std
).
Оцените функцию плотности вероятности (pdf
).
Оцените кумулятивную функцию распределения (cdf
) или обратная кумулятивная функция распределения (icdf
).
Вычислите отрицательную логарифмическую правдоподобность (negloglik
) и профилируйте функцию правдоподобия (proflik
) для распределения.
Сгенерируйте случайные числа от распределения (random
).
Обрежьте распределение до заданных нижних и верхних пределов (truncate
).
Каждая страница объекта распределения предоставляет информацию о свойствах объекта и функциях, которые можно использовать, чтобы работать с объектом.
Используйте функции распределения вероятностей, чтобы работать с вводом данных из матриц. Некоторые поддерживаемые распределения имеют специфичные для распределения функции. Эти функции используют следующие сокращения, как в normpdf
, normcdf
, norminv
, normstat
, normfit
, normlike
, и normrnd
:
pdf
— Функции плотности вероятности
cdf
— Кумулятивные функции распределения
inv
— Обратные кумулятивные функции распределения
stat
— Функции статистики распределения
fit
— Функции Distribution Fitter
like
— Отрицательные функции логарифмической правдоподобности
rnd
— Генераторы случайных чисел
Можно также использовать следующие родовые функции, чтобы работать с большинством распределений:
Используйте приложения вероятностного распределения и пользовательские интерфейсы, чтобы в интерактивном режиме строить, исследовать и генерировать случайные числа от вероятностных распределений. Доступные приложения и пользовательские интерфейсы включают:
Приложение Distribution Fitter, чтобы в интерактивном режиме соответствовать распределению к выборочным данным и экспортировать вероятностное распределение возражает против рабочей области.
Пользовательский интерфейс Probability Distribution Function, чтобы визуально исследовать эффект на PDF и cdf изменения значений параметра распределения.
Пользовательский интерфейс Генерации случайных чисел (randtool
), чтобы в интерактивном режиме сгенерировать случайные числа от вероятностного распределения с заданными значениями параметров и экспортировать их в рабочую область.
Для получения дополнительной информации о различных способах работать с вероятностными распределениями, смотрите Работу с Вероятностными распределениями.
Распределение | Объект | Специфичные для распределения функции | Родовые функции | Приложения/ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС |
---|---|---|---|---|
Связка (Гауссова связка, t связка, связка Клейтона, откровенная связка, связка Gumbel) | copulapdf copulacdf copulaparam copulastat copulafit copularnd | |||
Гауссова смесь | gmdistribution | fitgmdist pdf cdf random | ||
Инверсия Уишарт | iwishrnd | |||
Многомерный нормальный | mvnpdf mvncdf mvnrnd | |||
Многомерный t | mvtpdf mvtcdf mvtrnd | |||
Уишарт | wishrnd |
Распределение | Объекты распределения | Специфичные для распределения функции | Родовые функции | Apps/UIs |
---|---|---|---|---|
Ядро | KernelDistribution | ksdensity | Distribution Fitter | |
Парето выслеживает | paretotails |
Распределение | Объекты распределения | Специфичные для распределения функции | Родовые функции | Apps/UIs |
---|---|---|---|---|
Система Пирсона | pearsrnd | |||
Система Джонсона | johnsrnd |