exponenta event banner

wblplot

График вероятности Вейбулла

Описание

пример

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

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

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

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

Примеры

свернуть все

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

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

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

wblplot(r)

Figure contains an axes. The axes with title Weibull Probability Plot contains 3 objects of type line.

График указывает, что данные, вероятно, происходят из распределения Вейбулла.

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

Создание выборок из распределения Вейбулла.

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

Выполните тест Lilliefors с помощью lillietest. Чтобы проверить данные для распределения Вейбулла, проверьте, имеет ли логарифм данных крайнее распределение значений.

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

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

wblplot(data1)

Figure contains an axes. The axes with title Weibull Probability Plot contains 3 objects of type line.

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

Создание образцов из логнормального распределения.

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

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

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

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

wblplot(data2)

Figure contains an axes. The axes with title Weibull Probability Plot contains 3 objects of type line.

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

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

свернуть все

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

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

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

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

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

свернуть все

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

  • Строка, представляющая точки данных. wblplot представляет каждую точку данных в x с помощью знака «плюс» ('+') маркеры.

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

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

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

Алгоритмы

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

Если значение оси x является i-м отсортированным значением из выборки размера N, значение оси y является средней точкой между точками оценки эмпирической кумулятивной функции распределения данных. Средняя точка равна (i 0,5) N.

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

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

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

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