Соответствуйте распределению Используя приложение Distribution Fitter

В этом примере показано, как можно использовать приложение Distribution Fitter, чтобы в интерактивном режиме строить распределение вероятности к данным.

Шаг 1: Загрузка демонстрационных данных

Загрузите выборочные данные.

load carsmall

Шаг 2: Импортируйте данные

Откройте инструмент Distribution Fitter.

distributionFitter

Импортировать векторный MPG в приложение Distribution Fitter нажмите кнопку Data. Диалоговое окно Data открывается.

Data dialog box

Поле Data отображает все числовые массивы в MATLAB® рабочая область. Из выпадающего списка выберите MPG. Гистограмма выбранных данных появляется в панели Data preview.

В поле Data set name введите имя для набора данных, такого как MPG data, и нажмите Create Data Set. Главное окно приложения Distribution Fitter теперь отображает увеличенную версию гистограммы в панели Data preview.

Histogram of miles per gallon data in Distribution Fitter

Шаг 3: создайте новую подгонку

Чтобы соответствовать распределению к данным, в главном окне приложения Distribution Fitter, нажимают New Fit.

Соответствовать нормальному распределению к MPG data:

  1. В поле Fit name введите имя для подгонки, такой как My fit.

  2. Из выпадающего списка в поле Data выберите MPG data.

  3. Подтвердите тот Normal выбран из выпадающего меню в поле Distribution.

  4. Нажмите Apply.

Edit Fit dialog box with normal distribution results for miles per gallon data

Панель Results отображает среднее и стандартное отклонение нормального распределения, которое лучше всего соответствует MPG data.

Главное окно приложения Distribution Fitter отображает график нормального распределения с этим средним и стандартным отклонением.

Normal density plot for miles per gallon data in Distribution Fitter

На основе графика нормальное распределение, кажется, не обеспечивает подходящий вариант для MPG данные. Чтобы получить лучшую оценку, выберите Probability plot от Display type выпадающий список. Подтвердите, что Distribution выпадающий список установлен в Normal. Главное окно отображает следующую фигуру.

Normal probability plot for miles per gallon data in Distribution Fitter

График нормального распределения показывает, что данные отклоняются от нормального, особенно в хвостах.

Шаг 4: создайте и управляйте дополнительными подгонками

MPG PDF данных указывает, что данные имеют два peaks. Попытайтесь соответствовать непараметрическому ядерному распределению, чтобы получить лучшее пригодное для этих данных.

  1. Нажмите Manage Fits. В диалоговом окне нажмите New Fit.

  2. В поле Fit name введите имя для подгонки, такой как Kernel fit.

  3. Из выпадающего списка в поле Data выберите MPG data.

  4. Из выпадающего списка в поле Distribution выберите Non-parametric. Это включает несколько опций в панели Non-parametric, включая Kernel, Bandwidth и Domain. На данный момент примите, что значение по умолчанию применяет нормальную форму ядра и автоматически определяет полосу пропускания ядра (использующий Auto). Для получения дополнительной информации о непараметрических ядерных распределениях, смотрите Ядерное распределение.

  5. Нажмите Apply.

Панель Results отображает тип ядра, полосу пропускания и область непараметрической подгонки распределения к MPG data.

Edit Fit dialog box with nonparametric kernel distribution results for miles per gallon data

Главное окно отображает графики исходного MPG data с нормальным распределением и непараметрическим наложенным ядерным распределением. Чтобы визуально сравнить эти две подгонки, выберите Density (PDF) от Display type выпадающий список.

Normal and nonparametric kernel density plots for miles per gallon data in Distribution Fitter

Чтобы включать только непараметрическое ядро соответствуют линии (Kernel fit) на графике нажмите Manage Fits. В панели Table of fits найдите строку для подгонки нормального распределения (My fit) и очистите поле в столбце Plot.

Fit Manager dialog box with information about the normal and nonparametric kernel fits

Смотрите также

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте