Distribution Fitter

Подходящие распределения вероятностей к данным

Описание

Приложение Distribution Fitter в интерактивном режиме соответствует распределениям вероятностей к данным, импортированным из рабочей области MATLAB®. Можно выбрать из 22 встроенных распределений вероятностей или создать собственное распределение. Графики отображений приложения подходящего распределения, наложенного на гистограмму данных. Доступные графики включают функцию плотности вероятности (PDF), кумулятивная функция распределения (cdf), графики вероятности и функции оставшегося в живых. Можно экспортировать подходящие значения параметров в рабочую область как объект распределения вероятностей и использовать объектные функции, чтобы выполнить последующие анализы. Для получения дополнительной информации о работе с этими объектами смотрите Работу с Распределениями вероятностей. Для программируемого потока операций приложения Distribution Fitter смотрите distributionFitter.

Необходимые продукты

  • MATLAB

  • Statistics and Machine Learning Toolbox™

Примечание: Distribution Fitter не обеспечивает печать, определение пользовательского дистрибутива или код, генерирующий функциональность в MATLAB Online™.

Откройте приложение Distribution Fitter

  • Панель инструментов MATLAB: На вкладке Apps, под Math, Statistics and Optimization, кликают по значку приложения.

  • Подсказка команды MATLAB: Введите distributionFitter.

Параметры

развернуть все

Данные

Задайте данные, чтобы импортировать путем выбора переменной из выпадающего списка. Если переменная является матрицей, приложение импортирует первый столбец матрицы по умолчанию. Чтобы выбрать различный столбец или строку матрицы, нажмите Select Column or Row. Также можно ввести любое допустимое выражение MATLAB в поле.

Задайте данные о цензурировании путем выбора переменной из выпадающего списка. Если переменная является матрицей, приложение импортирует первый столбец матрицы по умолчанию. Чтобы выбрать различный столбец или строку матрицы, нажмите Select Column or Row. Этот параметр является дополнительным.

Задайте данные о частоте путем выбора переменной из выпадающего списка. Если переменная является матрицей, приложение импортирует первый столбец матрицы по умолчанию. Чтобы выбрать различный столбец или строку матрицы, нажмите Select Column or Row. Этот параметр является дополнительным.

Задайте имя для набора данных как вектор символов или примите имя по умолчанию.

Управляйте ранее импортированными наборами данных. Кликните по набору данных интереса, затем нажмите кнопки ниже этой панели, чтобы просмотреть данные (View), установить правила интервала (Set Bin Rules), переименуйте набор данных (Rename) или удалите набор данных (Delete).

Отобразите график предварительного просмотра переменной, выбранной из Data выпадающее меню.

Новая подгонка

Задайте имя для подгонки или примите имя по умолчанию.

Задайте данные, чтобы соответствовать путем выбора набора данных из выпадающего списка.

Задайте распределение, чтобы соответствовать путем выбора имени распределения из выпадающего списка.

Задайте правило исключить некоторые значения данных путем выбора правила исключения из выпадающего списка. Чтобы заполнить этот выпадающий список, необходимо сначала задать правила исключения путем нажатия на Exclude в главном окне приложения. Этот параметр является дополнительным

Управляйте подгонками

Задайте который подгонка или подгонки, чтобы построить в главном окне путем установки флажка Plot рядом с каждой подгонкой. Снимите флажок Plot, чтобы удалить подгонку из графика.

Если вы выбираете Plot для конкретной подгонки, можно выбрать Conf bounds, чтобы отобразить доверительные границы для той подгонки на графике в главном окне. Снятие флажка Conf bounds удаляет доверительные интервалы из графика. Доверительные границы отображений приложения Distribution Fitter, только если Тип дисплея в главном окне установлен в Cumulative probability (CDF), Quantile (inverse CDF), Survivor function или Cumulative hazard.

Оценить

Выберите одну или несколько подгонок из списка, чтобы оценить.

Задайте тип функции вероятности, чтобы оценить из выпадающего списка. Доступные функции вероятности включают функцию плотности вероятности (PDF), кумулятивная функция распределения (cdf), квантиль (инверсия cdf), функция выживания, совокупная опасность и показатель риска.

Задайте числовой вектор значений, в которых можно выполнить функцию. Если вы задаете Function как Quantile (inverse CDF), это имя поля изменения в At p =, и вы вводите вектор значений вероятности.

Выберите Compute confidence bounds, чтобы вычислить доверительные границы для выбранной подгонки. Этот флажок включен, только если вы задаете Function как Cumulative probability (CDF), Quantile (inverse CDF), Survivor function или Cumulative hazard. Этот параметр является дополнительным.

Задайте уровень, на котором можно вычислить доверительные границы. Этот флажок включен, только если вы задаете Function как Cumulative probability (CDF), Quantile (inverse CDF), Survivor function или Cumulative hazard.

Выберите Plot function, чтобы отобразить график функции распределения, оцененной в точках, что вы входите в поле At x = в новое окно. Этот параметр является дополнительным.

Исключить

Задайте имя для правила исключения как вектор символов.

Задайте нижние и верхние пределы для данных численно.

Задайте нижние и верхние пределы для данных путем выбора переменной из Select data выпадающий список и нажатия на Exclude graphically. Интерактивный график открывается в новом окне, где можно добавить нижние или верхние пределы путем перетаскивания контура на графике.

Выберите существующее правило исключения из списка. Можно скопировать, просмотреть, переименовать или удалить правила исключения путем нажатия соответствующей кнопки.

Программируемое использование

развернуть все

distributionFitter открывает приложение Distribution Fitter или приносит особое внимание на приложение, если это уже открыто.

distributionFitter(y) открывает приложение Distribution Fitter, заполненное с данными, заданными векторным y.

distributionFitter(y,cens) использует векторный cens, чтобы задать, подвергается ли наблюдение y(j) цензуре, (cens(j)==1), или наблюдается точно, (cens(j)==0). Если cens не использован или пуст, то никакие значения y не подвергаются цензуре.

distributionFitter(y,cens,freq) использует векторный freq, чтобы задать частоту каждого элемента, содержавшегося в y. Если freq не использован или пуст, то все значения в y имеют частоту 1.

distributionFitter(y,cens,freq,dsname) создает набор данных с именем dsname с помощью вектора данных, y, подвергая цензуре индикатор, cens, и вектор частоты, freq. Задайте dsname как вектор символов или представьте в виде строки скаляр, например, 'mydata'.

Представлено до R2006a