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