wblplot

График вероятности Weibull

Описание

пример

wblplot(x) создает график вероятности Weibull, сравнивающий распределение данных в x к распределению Weibull.

wblplot графики каждая точка данных в x использование знака "плюс" ('+') маркеры и проводят две ссылочных линии, которые представляют теоретическое распределение. Твердая ссылочная линия соединяет первые и третьи квартили данных, и пунктирная ссылочная линия расширяет сплошную линию к концам данных. Если выборочные данные имеют распределение Weibull, то точки данных появляются вдоль ссылочной линии. Распределение кроме Weibull вводит искривление в графике данных.

wblplot(ax,x) добавляет график вероятности Weibull в оси, заданные ax.

h = wblplot(___) возвращает графические указатели, соответствующие построенным линиям, с помощью любого из входных параметров в предыдущих синтаксисах.

Примеры

свернуть все

Сгенерируйте векторный r содержа 50 случайных чисел от распределения Weibull с масштабным коэффициентом 1.2 и параметр формы 1.5.

rng('default')  % For reproducibility
r = wblrnd(1.2,1.5,50,1);

Создайте график вероятности Weibull визуально определить, прибывают ли данные из распределения Weibull.

wblplot(r)

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

Сгенерируйте два набора выборочных данных, один от распределения Weibull и другого от логарифмически нормального распределения. Выполните тест Lilliefors, чтобы оценить, является ли каждый набор данных от распределения Weibull. Подтвердите тестовое решение путем выполнения визуального сравнения с помощью графика вероятности Weibull (wblplot).

Сгенерируйте выборки от распределения Weibull.

rng('default')
data1 = wblrnd(0.5,2,[500,1]);

Выполните тест Lilliefors при помощи lillietest. К тестовым данным для распределения Weibull протестируйте, если логарифм данных имеет распределение экстремума.

h1 = lillietest(log(data1),'Distribution','extreme value')
h1 = 0

Возвращенное значение h1 = 0 указывает на тот lillietest сбои, чтобы отклонить нулевую гипотезу на 5%-м уровне значения по умолчанию. Подтвердите тестовое решение с помощью графика вероятности Weibull.

wblplot(data1)

График показывает, что данные следуют за распределением Weibull.

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

data2 =lognrnd(5,2,[500,1]);

Выполните тест Lilliefors.

h2 = lillietest(log(data2),'Distribution','extreme value')
h2 = 1

Возвращенное значение h2 = 1 указывает на тот lillietest отклоняет нулевую гипотезу на 5%-м уровне значения по умолчанию. Подтвердите тестовое решение с помощью графика вероятности Weibull.

wblplot(data2)

График показывает, что данные не следуют за распределением Weibull.

Входные параметры

свернуть все

Выборочные данные, заданные как числовая векторная или числовая матрица. wblplot отображения каждое значение в x использование символа '+'. Если x матрица, затем wblplot отображает отдельную линию для каждого столбца x.

Типы данных: single | double

Целевые оси, заданные как Axes возразите или UIAxes объект. wblplot добавляет дополнительный график в оси, заданные ax. Для получения дополнительной информации смотрите Axes Properties and UIAxes Properties.

Используйте gca возвратить текущую систему координат для текущей фигуры.

Выходные аргументы

свернуть все

Графические указатели для объектов линии, возвращенных как вектор Line графические указатели. Графические указатели являются уникальными идентификаторами, которые можно использовать, чтобы запросить и изменить свойства определенной линии на графике. Для каждого столбца x, wblplot возвращает три указателя:

  • Линия, представляющая точки данных. wblplot представляет каждую точку данных в x использование знака "плюс" ('+'Маркеры.

  • Линия, соединяющая первые и третьи квартили каждого столбца x, представленный как сплошная линия.

  • Экстраполяция линии квартиля, расширенной к минимальным и максимальным значениям x, представленный как пунктирная линия.

Чтобы просмотреть и установить свойства объектов линии, используйте запись через точку. Для получения информации об использовании записи через точку см. Доступ к значениям свойств (MATLAB). Для получения информации о Line свойства, которые можно установить, видят Line Properties.

Алгоритмы

wblplot совпадает с квантилями выборочных данных к квантилям распределения Weibull. Выборочные данные сортируются, масштабируются логарифмически и строятся на оси X. Ось Y представляет квантили распределения Weibull, преобразованного в значения вероятности. Поэтому масштабирование оси Y не линейно.

Где значением оси X является i th отсортированное значение от выборки размера N, значение оси Y является средней точкой между точками оценки эмпирической кумулятивной функции распределения данных. Средняя точка равна (i0.5)N.

wblplot накладывает ссылочную линию, чтобы оценить линейность графика. Линия проходит первые и третьи квартили данных.

Альтернативная функциональность

Можно использовать probplot функция, чтобы создать график вероятности. probplot функция позволяет вам указать на подвергнутые цензуре данные и задать распределение для графика вероятности.

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