boxplot

Визуализация сводной статистики с помощью прямоугольного графика

Описание

пример

boxplot(x) создает прямоугольный график данных в x. Если x является вектором, boxplot графики один ящик. Если x является матрицей, boxplot строит графики по одной коробке для каждого столбца x.

На каждом кубе центральная метка указывает медиану, а нижние и верхние края куба - 25-й и 75-й процентили соответственно. Усы распространяются на самые экстремальные точки данных, не считающиеся выбросами, и выбросы строятся индивидуально с помощью '+' символ.

пример

boxplot(x,g) создает прямоугольный график с использованием одной или нескольких сгруппированных переменных, содержащихся в g. boxplot создает отдельную коробку для каждого набора x значения, которые имеют одно и то же g значение или значения.

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

пример

boxplot(___,Name,Value) создает прямоугольный график с дополнительными опциями, заданными одним или несколькими Name,Value аргументы в виде пар. Например, вы можете задать стиль или порядок коробки.

Примеры

свернуть все

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

load carsmall

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

boxplot(MPG)
xlabel('All Vehicles')
ylabel('Miles per Gallon (MPG)')
title('Miles per Gallon for All Vehicles')

Figure contains an axes. The axes with title Miles per Gallon for All Vehicles contains 7 objects of type line.

Boxplot показывает, что медиана миль на галлон для всех транспортных средств в выборочных данных составляет приблизительно 24. Минимальное значение составляет около 9, а максимальное значение - около 44.

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

load carsmall

Создайте прямоугольный график миль на галлон (MPG) измерения из выборочных данных, сгруппированные по странам источника транспортных средств (Origin). Добавить заголовок и пометить оси.

boxplot(MPG,Origin)
title('Miles per Gallon by Vehicle Origin')
xlabel('Country of Origin')
ylabel('Miles per Gallon (MPG)')

Figure contains an axes. The axes with title Miles per Gallon by Vehicle Origin contains 42 objects of type line.

Каждый блок визуально представляет данные MPG для автомобилей из указанной страны. Итальянский «ящик» появляется как одна линия, потому что выборочные данные содержат только одно наблюдение для этой группы.

Сгенерируйте два набора выборочных данных. Первая выборка, x1, содержит случайные числа, сгенерированные из нормального распределения с mu = 5 и sigma = 1. Вторая выборка, x2, содержит случайные числа, сгенерированные из нормального распределения с mu = 6 и sigma = 1.

rng default  % For reproducibility
x1 = normrnd(5,1,100,1);
x2 = normrnd(6,1,100,1);

Создайте графики x1 с надрезами и x2. Пометьте каждую коробку соответствующей mu значение.

figure
boxplot([x1,x2],'Notch','on','Labels',{'mu = 5','mu = 6'})
title('Compare Random Data from Different Distributions')

Figure contains an axes. The axes with title Compare Random Data from Different Distributions contains 14 objects of type line.

Boxplot показывает, что различие между медианами двух групп составляет приблизительно 1. Поскольку вырезы в прямоугольном графике не перекрываются, можно сделать вывод, с 95% доверием, что истинные медианы действительно различаются.

Следующий рисунок показывает прямоугольный график для тех же данных с максимальной длиной уса, заданной в 1,0 раза больше межквартильной области значений. Точки данных за пределами усов отображаются с помощью +.

figure
boxplot([x1,x2],'Notch','on','Labels',{'mu = 5','mu = 6'},'Whisker',1)
title('Compare Random Data from Different Distributions')

Figure contains an axes. The axes with title Compare Random Data from Different Distributions contains 14 objects of type line.

С меньшими усами, boxplot отображает больше точек данных в качестве выбросов.

Создайте 100 на 25 матрицу случайных чисел, сгенерированных из стандартного нормального распределения, для использования в качестве выборочных данных.

rng default  % For reproducibility
x = randn(100,25);

Создайте два прямоугольных графика для данных в x на том же рисунке. Используйте форматирование по умолчанию для верхнего графика и компактное форматирование для нижнего графика.

figure

subplot(2,1,1)
boxplot(x)

subplot(2,1,2)
boxplot(x,'PlotStyle','compact')

Figure contains 2 axes. Axes 1 contains 175 objects of type line. Axes 2 contains 150 objects of type line, text.

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

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

Случайным образом сгенерируйте три векторов-столбцов различной длины: один из 5 длины, один из 10 длиныи один из 15 длины. Объедините данные в один вектор-столбец длины 30.

rng('default')  % For reproducibility
x1 = rand(5,1);
x2 = rand(10,1);
x3 = rand(15,1);
x = [x1; x2; x3];

Создайте сгруппированную переменную, которая присваивает то же значение строкам, которые соответствуют тому же вектору в x. Например, первые пять строк g иметь то же значение, First, потому что первые пять строк x все происходит от одного вектора, x1.

g1 = repmat({'First'},5,1);
g2 = repmat({'Second'},10,1);
g3 = repmat({'Third'},15,1);
g = [g1; g2; g3];

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

boxplot(x,g)

Figure contains an axes. The axes contains 21 objects of type line.

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

свернуть все

Входные данные, заданные как числовой вектор или числовая матрица. Если x является вектором, boxplot графики один ящик. Если x является матрицей, boxplot строит графики по одной коробке для каждого столбца x.

На каждом кубе центральная метка указывает медиану, а нижние и верхние края куба - 25-й и 75-й процентили соответственно. Усы распространяются на самые экстремальные точки данных, не считающиеся выбросами, и выбросы строятся индивидуально с помощью '+' символ.

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

Сгруппированные переменные, заданная как числовой вектор, символьный массив, строковые массивы, массив ячеек или категориальный массив. Можно задать несколько сгруппированные переменные в g при помощи массива ячеек этих типов переменных или матрицы. Если вы задаете несколько сгруппированные переменные, они все должны быть одной длины.

Если x является вектором, тогда сгруппированные переменные должны содержать по одной строке для каждого элемента x. Если x является матрицей, тогда сгруппированные переменные должны содержать по одной строке для каждого столбца x. Группы, которые содержат отсутствующее значение (NaN), пустой символьный вектор, пустой или <missing> строка, или <undefined> значение в сгруппированной переменной опускается и не учитывается в количестве групп, учитываемых другими параметрами.

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

  • Используйте категориальные переменные в g и указать порядок их уровней.

  • Используйте 'GroupOrder' аргумент пары "имя-значение".

  • Предварительная сортировка данных.

Типы данных: single | double | char | string | cell | categorical

Оси, на которых нужно построить график, заданные как графический объект осей. Если вы не задаете ax, затем boxplot создает график с помощью текущей оси. Для получения дополнительной информации о создании графического объекта осей см. axes и свойства осей графика.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'Notch','on','Labels',{'mu = 5','mu = 6'} создает график с надрезом и помечает эти два поля mu = 5 и mu = 6, слева направо
Внешний вид коробки

свернуть все

Стиль коробки, заданный как разделенная разделенными запятой парами, состоящая из 'BoxStyle' и одно из следующих.

ИмяЗначение
'outline'Стройте графики с помощью незаполненного ящика с штриховыми усами. Это значение по умолчанию, если 'PlotStyle' является 'traditional'.
'filled'Стройте графики с помощью узкой заполненной коробки с линиями для усов. Это значение по умолчанию, если 'PlotStyle' является 'compact'.

Пример: 'BoxStyle','filled'

Прямоугольные цвета, заданные как разделенная разделенными запятой парами, состоящая из 'Colors' и триплет RGB, вектор символов или строковый скаляр. Триплет RGB является трехэлементным вектором-строкой, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета, соответственно. Каждая интенсивность должна быть в области значений [0,1].

В следующей таблице перечислены доступные цветовые символы и их эквивалентные Триплеты RGB значения.

Длинное имяКраткое имяТриплет RGB
Желтый'y'[1 1 0]
Пурпурный'm'[1 0 1]
Голубой'c'[0 1 1]
Красный'r'[1 0 0]
Зеленый'g'[0 1 0]
Синий'b'[0 0 1]
Белый'w'[1 1 1]
Черный'k'[0 0 0]

Можно задать несколько цветов как вектор символов, так и строковый скаляр названий цвета (для примера, 'rgbm') или трехколоночная матрица значений RGB. Последовательность реплицируется или обрезается по мере необходимости, поэтому, например 'rb' дает коробки, которые чередуются красный и синий.

Если вы не задаете пары "имя-значение" 'ColorGroup', затем boxplot использует одну и ту же цветовую схему для всех коробок. Если вы задаете 'ColorGroup', тогда по умолчанию является измененным hsv colormap.

Пример: 'Colors','rgbm'

Медианный стиль, заданный как разделенная разделенными запятой парами, состоящая из 'MedianStyle' и одно из следующих.

ИмяЗначение
'line'Нарисуйте линию, которая будет представлять медиану в каждом поле. Это значение по умолчанию, когда 'PlotStyle' является 'traditional'.
'target'Нарисуйте черную точку в белом круге, чтобы представлять медиану в каждом поле. Это значение по умолчанию, когда 'PlotStyle' является 'compact'.

Пример: 'MedianStyle','target'

Маркер для интервалов сравнения, заданный как разделенная разделенными запятой парами, состоящая из 'Notch' и одно из следующих.

ИмяЗначение
'off'Пропустить интервалы сравнения при отображении коробки.
'on'Если 'PlotStyle' является 'traditional', нарисуйте интервалы сравнения с помощью вырезов. Если 'PlotStyle' является 'compact', нарисуйте интервалы сравнения с помощью треугольных маркеров.
'marker'Нарисуйте интервалы сравнения с помощью треугольных маркеров.

Две медианы значительно различаются на уровне 5% значимости, если их интервалы не перекрываются. boxplot представляет конечные точки интервала, используя крайние значения вырезов или центров треугольных маркеров. Крайние значения выемки соответствуют q 2 - 1,57 (q 3 - q 1 )/sqrt (n) и q 2 + 1,57 (q 3 - q 1 )/sqrt (n), где q 2 - медиана (50-й процентиль), q 1 и q 3 - 25-й и 75-й процентили, соответственно, и n - количество наблюдений без каких-либо NaN значения. Если размер выборки невелик, выемки могут проходить за пределы конца коробки.

Пример: 'Notch','on'

Размер маркера для выбросов, заданный как разделенная разделенными запятой парами, состоящая из 'OutlierSize' и положительное числовое значение. Заданное значение представляет размер маркера в точках.

Если 'PlotStyle' является 'traditional', затем значение по умолчанию для OutlierSize равен 6. Если 'PlotStyle' является 'compact', затем значение по умолчанию для OutlierSize равен 4.

Пример: 'OutlierSize',8

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

Стиль графика, заданный как разделенная разделенными запятой парами, состоящая из 'PlotStyle' и одно из следующих.

ИмяЗначение
'traditional'Постройте графики с использованием традиционного стиля коробки.
'compact'Постройте графики с использованием меньшего стиля коробки, разработанного для графиков со многими группами. Этот стиль изменяет значения по умолчанию для некоторых других параметров.

Пример: 'PlotStyle','compact'

Символ и цвет для выбросов, заданные как разделенная разделенными запятой парами, состоящая из 'Symbol' и спецификацию линии. См. LineSpec параметр в plot для доступных спецификаций линии.

Если 'PlotStyle' является 'traditional', затем значение по умолчанию 'r+', который строит графики каждых выбросов с помощью красного '+' символ.

Если 'PlotStyle' является 'compact', затем значение по умолчанию 'o', который строит графики каждых выбросов с помощью 'o' символ в том же цвете, что и соответствующий символ.

Если вы опускаете символ, то выбросы кажутся невидимыми. Если вы опускаете цвет, то выбросы появляются в том же цвете, что и коробка.

Пример: 'kx'

Ширина коробки, заданная как разделенная разделенными запятой парами, состоящая из 'Widths' и числовой скаляр или числовой вектор. Если количество полей не равно количеству заданных значений ширины, то список значений реплицируется или обрезается при необходимости.

Этот аргумент пары "имя-значение" не изменяет интервал между полями. Поэтому, если вы задаете большое значение для 'Widths', коробки могут перекрываться.

Ширина коробки по умолчанию равна половине минимального разделения между коробками, что составляет 0,5, когда 'Positions' аргумент пары "имя-значение" принимает его значение по умолчанию.

Пример: 'Widths',0.3

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

Внешний вид группы

свернуть все

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

Типы данных: single | double | char | string | cell | categorical

Порядок факторов на графике, заданный как разделенная запятыми пара, состоящая из 'FactorDirection' и одно из следующих.

ИмяЗначение
'data'Факторы появляются с первым значением рядом с источником графика.
'list'Множители появляются слева направо, если на оси X, или сверху вниз, если на оси Y.
'auto'Если сгруппированные переменные числовые, то boxplot использует 'data'. Если сгруппированные переменные являются символьными массивами, строковыми массивами, массивами ячеек или категориальными массивами, то boxplot использует 'list'.

Постройте график всех групповых факторов, заданных как разделенная разделенными запятой парами, состоящая из 'FullFactors' и любой из них 'off' или 'on'. Если 'off', затем boxplot Строит один график для каждой уникальной строки сгруппированных переменных. Если 'on', затем boxplot строит один график для каждой возможной комбинации значений сгруппированных переменных, включая комбинации, которые не появляются в данных.

Пример: 'FullFactors','on'

Расстояние между различными коэффициентами группировки, заданное как разделенная разделенными запятой парами, состоящая из 'FactorGap' и положительное числовое значение, вектор положительных числовых значений или 'auto'. Если вы задаете вектор, то длина вектора должна быть меньше или равной количеству сгруппированных переменных.

'FactorGap' представляет расстояние между различными факторами сгруппированной переменной, выраженное в процентах от ширины графика. Для примера, если вы задаете [3,1], затем зазор составляет три процента ширины графика между группами с различными значениями первой сгруппированной переменной и один процент между группами с тем же значением первой сгруппированной переменной, но другими значениями для второй.

Если вы задаете 'auto', затем boxplot автоматически выбирает расстояние зазора. Значение [] указывает на отсутствие изменения размера зазора между различными факторами.

Если 'PlotStyle' является 'traditional', затем значение по умолчанию для FactorGap является []. Если 'PlotStyle' является 'compact', затем значение по умолчанию 'auto'.

Пример: 'FactorGap',[3,1]

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

Разделение между коэффициентами группировки, заданное как разделенная разделенными запятой парами, состоящая из 'FactorSeparator' и положительное целое число или вектор положительных целых чисел, или 'auto'. Если вы задаете вектор, то длина вектора должна быть меньше или равной количеству сгруппированных переменных. Значения целого числа должны быть в область значений [1, G], где G - количество сгруппированных переменных.

'FactorSeparator' определяет, какие факторы должны разделяться значениями линий сетки. Для примера, [1,2] добавляет линию диафрагмы, когда первая или вторая сгруппированная переменная изменяет значение.

Если 'PlotStyle' является 'traditional', затем значение по умолчанию для FactorSeparator является []. Если 'PlotStyle' является 'compact', затем значение по умолчанию 'auto'.

Пример: 'FactorSeparator',[1,2]

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

Порядок построения графиков групп, заданный как разделенная запятыми пара, состоящая из 'GroupOrder' и строковые массивы или массив ячеек, содержащий имена сгруппированных переменных. Если у вас есть несколько сгруппированные переменные, разделите значения запятыми. Можно также использовать категориальные массивы как сгруппированные переменные для управления порядком полей. Значение по умолчанию [] не изменяет порядок полей.

Типы данных: string | cell

Пределы данных и максимальные расстояния

свернуть все

Крайние пределы данных, заданные как разделенная разделенными запятой парами, состоящая из 'DataLim' и двухэлементный числовой вектор, содержащий нижний и верхний пределы, соответственно. Значения, заданные для 'DataLim' используются 'ExtremeMode' для определения крайних точек данных.

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

Метод обработки экстремальных данных, заданный как разделенная разделенными запятой парами, состоящая из 'ExtremeMode' и одно из следующих.

ИмяЗначение
'clip'Если какие-либо значения данных попадают за пределы, заданные 'DataLim', затем boxplot отображает эти значения в DataLim на графике.
'compress'Если какие-либо значения данных попадают за пределы, заданные 'DataLim' , затем boxplot отображает эти значения, равномерно распределенные в области снаружи DataLim, сохраняя относительный порядок точек.

Если какие-либо точки данных находятся вне предела, заданного 'DataLim', затем предел помечается пунктирной линией. Если какие-либо точки данных сжаты, то две серые линии помечают область сжатия. Значения в –Inf или Inf можно подрезать или сжать, но NaN значения не отображаются на графике. Прямоугольные вырезы рисуются в масштабе и могут проходить за пределы, если медиана находится внутри предела. Вырезы не рисуются, если медиана находится вне пределов.

Пример: 'ExtremeMode','compress'

Максимальные выбросы перемещение, заданное как разделенная запятой пара, состоящее из 'Jitter' и числовое значение. Jitter - максимальное расстояние для переноса выбросов вдоль оси фактора на равномерную случайную величину, порядок сделать видимыми повторяющиеся точки. Если вы задаете 'Jitter' равный 1, тогда области дрожания просто касаются между ближайшими соседними группами.

Если 'PlotStyle' является 'traditional', затем значение по умолчанию для Jitter равен 0. Если 'PlotStyle' является 'compact', тогда значение по умолчанию является 0,5.

Пример: 'Jitter',1

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

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

boxplot тянет точки как выбросы, если они больше, чем <reservedrangesplaceholder9> 3 + <reservedrangesplaceholder8> × (q 3 - <reservedrangesplaceholder6> 1) или меньше, чем <reservedrangesplaceholder5> 1 - <reservedrangesplaceholder4> × (q 3 - <reservedrangesplaceholder2> 1), где w - множитель Whiskerи q 1 и q 3 являются 25-м и 75-м процентилями выборочных данных, соответственно.

Значение по умолчанию для 'Whisker' соответствует приблизительно +/-2,7 и 99,3 процента охвата, если данные нормально распределены. Нанесенный на график усик простирается до смежного значения, которое является самым экстремальным значением данных, не являющимся выбросами.

Задайте 'Whisker' как 0 не давать усов и делать все точки за пределами q 1 и q 3 выбросом.

Пример: 'Whisker',0

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

Внешний вид графика

свернуть все

Прямоугольные метки, заданные как разделенная разделенными запятой парами, состоящая из 'Labels' и символьный массив, строковые массивы, массив ячеек или числовой вектор, содержащий имена прямоугольных меток. Задайте по одной метке на x значение или по одной метке на группу. Чтобы задать несколько переменных метки, используйте числовую матрицу или массив ячеек, содержащий любой из принятых типов данных.

Чтобы удалить метки с графика, используйте следующую команду: set(gca,'XTickLabel',{' '}).

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

Ориентация метки, заданная как разделенная разделенными запятой парами, состоящая из 'LabelOrientation' и одно из следующих.

ИмяЗначение
'inline'Поверните метки коробки так, чтобы они были вертикальными. Это значение по умолчанию, когда 'PlotStyle' является 'compact'.
'horizontal'Оставьте прямоугольные метки горизонтальными. Это значение по умолчанию, когда 'PlotStyle' является 'traditional'.

Если метки находятся на оси y, обе настройки оставляют метки горизонтальными.

Пример: 'LabelOrientation','inline'

Метки для отображения на графике, заданные как разделенная разделенными запятой парами, состоящая из 'LabelVerbosity' и одно из следующих.

ИмяЗначение
'all'Отображение метки для каждого значения сгруппированной переменной. Это значение по умолчанию, когда 'PlotStyle' является 'traditional'.
'minor'

Для любой сгруппированной переменной отобразите значение, соответствующее прямоугольнику j только если это значение отличается от значения, соответствующего прямоугольному (j – 1).

'majorminor'

Для любой сгруппированной переменной g(:,i)отобразите значение, соответствующее прямоугольнику j, только если это значение отличается от значения g(:,i) соответствующий прямоугольному (j – 1)или если вышеуказанное условие сохраняет по меньшей мере одну из сгруппированных переменных g(:,1),…,g(:,i-1). Это значение по умолчанию, когда 'PlotStyle' является 'compact'.

Пример: 'LabelVerbosity','minor'

Ориентация графика, заданная как разделенная разделенными запятой парами, состоящая из 'Orientation' и одно из следующих.

ИмяЗначение
'vertical'График x на оси y.
'horizontal'График x на оси x.

Пример: 'horizontal'

Положения коробки, заданные как разделенная разделенными запятой парами, состоящая из 'Positions' и числовой вектор, содержащий по одной записи для каждой группы или x значение. По умолчанию это 1: NumGroups, где NumGroups количество групп.

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

Подробнее о

свернуть все

Прямоугольный график

Прямоугольный график обеспечивает визуализацию сводной статистики для выборочных данных и содержит следующие функции:

  • Нижняя и верхняя части каждой коробки являются 25-м и 75-м процентилями выборки, соответственно. Расстояние между нижней и верхней частями каждой коробки является межквартильной областью значений.

  • Красная линия в середине каждого ящика является медианой выборки. Если медиана не расположена по центру в поле, на графике отображается искривление образца.

  • Усы являются линиями, простирающимися выше и ниже каждой коробки. Усы переходят от конца межквартильной области значений к самому дальнему наблюдению в пределах длины усика (смежное значение).

  • Наблюдения за пределами длины уса отмечены как выбросы. По умолчанию выбросы являются значением, которое более чем в 1,5 раза превышает межквартильную область значений от нижней или верхней части коробки. Однако можно настроить это значение с помощью дополнительных входных параметров. Выбросы появляются как красный + знак.

  • Надрезы отображают изменчивость медианы между выборками. Ширина надреза вычисляется таким образом, чтобы рамки, чьи надрезы не перекрываются, имели различные медианы на уровне 5% значимости. Уровень значимости основан на нормальном допущении распределения, но сравнения медиан достаточно устойчивы для других распределений. Сравнение медиан графика куба похоже на тест визуальной гипотезы, аналогичный t-критерию, используемому для средств.

Example of a box plot with labels for the summary statistics

Совет

  • boxplot создает визуальное представление данных, но не возвращает числовые значения. Чтобы вычислить соответствующую сводную статистику для выборочных данных, используйте следующие функции:

    • min - Найдите минимальное значение в выборочных данных.

    • max - Найдите максимальное значение в выборочных данных.

    • median - Найдите медианное значение в выборочных данных.

    • quantile - Найдите значения квантиля в выборочных данных. Для примера вычислить 25-й и 75-й процентили x, задайте quantile(x,[0.25 0.75]). Для получения дополнительной информации о том, как вычисляются процентилы, см. Алгоритмы.

    • iqr - Найдите межквартильную область значений в выборочных данных.

    • grpstats - Вычислите сводную статистику для выборочных данных, организованную по группам.

  • Значения данных и имена групп можно увидеть с помощью Data Cursor в окне рисунка. Курсор показывает исходные значения любых точек, затронутых datalim параметр. Вы можете пометить группу, к которой принадлежат выбросы, используя gname функция.

  • Чтобы изменить графические свойства компонента прямоугольного графика, используйте findobj с Tag свойство для поиска указателя на компонент. Tag значения для компонентов графика зависят от настроек параметра и перечислены в следующей таблице.

    Настройки параметровЗначения тегов
    Все настройки
    • 'Box'

    • 'Outliers'

    Когда 'PlotStyle' является 'traditional'
    • 'Median'

    • 'Upper Whisker'

    • 'Lower Whisker'

    • 'Upper Adjacent Value'

    • 'Lower Adjacent Value'

    Когда 'PlotStyle' является 'compact'
    • 'Whisker'

    • 'MedianOuter'

    • 'MedianInner'

    Когда 'Notch' является 'marker'
    • 'NotchLo'

    • 'NotchHi'

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

Можно также создать BoxChart объект при помощи boxchart функция. Хотя boxchart не включает в себя всю функциональность boxplot, он имеет некоторые преимущества. В отличие от этого, boxplot, boxchart функция:

  • Позволяет использовать категориальные линейки вдоль оси группы

  • Предоставляет опцию легенды

  • Хорошо работает с hold on команда

  • Имеет улучшенный визуальный проект, который помогает вам легче видеть выемки

Чтобы контролировать внешний вид и поведение объекта, измените свойства BoxChart.

Ссылки

[1] McGill, R., J. W. Tukey, and W. A. Larsen. «Изменения Boxplots». Американский статистик. Том 32, № 1, 1978, с. 12-16.

[2] Velleman, P.F., and D.C. Хоаглин. Приложения, основы и вычисления исследовательского анализа данных. Pacific Grove, CA: Duxbury Press, 1981.

[3] Нельсон, Л. С. «Оценка перекрывающихся доверительных интервалов». Журнал технологий качества. Том 21, 1989, стр. 140-141.

[4] Langford, E. «Quartiles in Elementary Statistics», Journal of Statistics Education. Том 14, № 3, 2006.

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