Визуализация сводной статистики с помощью прямоугольного графика
boxplot(
создает прямоугольный график данных в x
)x
. Если x
является вектором, boxplot
графики один ящик. Если x
является матрицей, boxplot
строит графики по одной коробке для каждого столбца x
.
На каждом кубе центральная метка указывает медиану, а нижние и верхние края куба - 25-й и 75-й процентили соответственно. Усы распространяются на самые экстремальные точки данных, не считающиеся выбросами, и выбросы строятся индивидуально с помощью '+'
символ.
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')
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)')
Каждый блок визуально представляет данные 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')
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')
С меньшими усами, 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')
Каждый график представляет одни и те же данные, но компактное форматирование может улучшить читаемость для графиков со многими коробками.
Создайте прямоугольные графики для векторов данных различной длины с помощью сгруппированной переменной.
Случайным образом сгенерируйте три векторов-столбцов различной длины: один из 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)
x
- Входные данныеВходные данные, заданные как числовой вектор или числовая матрица. Если x
является вектором, boxplot
графики один ящик. Если x
является матрицей, boxplot
строит графики по одной коробке для каждого столбца x
.
На каждом кубе центральная метка указывает медиану, а нижние и верхние края куба - 25-й и 75-й процентили соответственно. Усы распространяются на самые экстремальные точки данных, не считающиеся выбросами, и выбросы строятся индивидуально с помощью '+'
символ.
Типы данных: single
| double
g
- Сгруппированные переменныеСгруппированные переменные, заданная как числовой вектор, символьный массив, строковые массивы, массив ячеек или категориальный массив. Можно задать несколько сгруппированные переменные в g
при помощи массива ячеек этих типов переменных или матрицы. Если вы задаете несколько сгруппированные переменные, они все должны быть одной длины.
Если x
является вектором, тогда сгруппированные переменные должны содержать по одной строке для каждого элемента x
. Если x
является матрицей, тогда сгруппированные переменные должны содержать по одной строке для каждого столбца x
. Группы, которые содержат отсутствующее значение (NaN
), пустой символьный вектор, пустой или <missing>
строка, или <undefined>
значение в сгруппированной переменной опускается и не учитывается в количестве групп, учитываемых другими параметрами.
По умолчанию, boxplot
сортирует символьные и строковые сгруппированные переменные в том порядке, в котором они первоначально появляются в данных, категориальные сгруппированные переменные по порядку их уровней и числовые сгруппированные переменные в числовом порядке. Чтобы контролировать порядок групп, выполните одно из следующих действий:
Используйте категориальные переменные в g
и указать порядок их уровней.
Используйте 'GroupOrder'
аргумент пары "имя-значение".
Предварительная сортировка данных.
Типы данных: single
| double
| char
| string
| cell
| categorical
ax
- Ось, на которой можно построить графикОси, на которых нужно построить график, заданные как графический объект осей. Если вы не задаете 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'
| 'filled'
Стиль коробки, заданный как разделенная разделенными запятой парами, состоящая из 'BoxStyle'
и одно из следующих.
Имя | Значение |
---|---|
'outline' | Стройте графики с помощью незаполненного ящика с штриховыми усами. Это значение по умолчанию, если 'PlotStyle' является 'traditional' . |
'filled' | Стройте графики с помощью узкой заполненной коробки с линиями для усов. Это значение по умолчанию, если 'PlotStyle' является 'compact' . |
Пример: 'BoxStyle','filled'
'Colors'
- Коробочные цветаПрямоугольные цвета, заданные как разделенная разделенными запятой парами, состоящая из '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'
| 'target'
Медианный стиль, заданный как разделенная разделенными запятой парами, состоящая из 'MedianStyle'
и одно из следующих.
Имя | Значение |
---|---|
'line' | Нарисуйте линию, которая будет представлять медиану в каждом поле. Это значение по умолчанию, когда 'PlotStyle' является 'traditional' . |
'target' | Нарисуйте черную точку в белом круге, чтобы представлять медиану в каждом поле. Это значение по умолчанию, когда 'PlotStyle' является 'compact' . |
Пример: 'MedianStyle','target'
'Notch'
- Маркер для интервалов сравнения'off'
(по умолчанию) | 'on'
| 'marker'
Маркер для интервалов сравнения, заданный как разделенная разделенными запятой парами, состоящая из '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'
- Размер маркера для выбросовРазмер маркера для выбросов, заданный как разделенная разделенными запятой парами, состоящая из 'OutlierSize'
и положительное числовое значение. Заданное значение представляет размер маркера в точках.
Если 'PlotStyle'
является 'traditional'
, затем значение по умолчанию для OutlierSize
равен 6. Если 'PlotStyle'
является 'compact'
, затем значение по умолчанию для OutlierSize
равен 4.
Пример: 'OutlierSize',8
Типы данных: single
| double
'PlotStyle'
- Стиль графика'traditional'
(по умолчанию) | 'compact'
Стиль графика, заданный как разделенная разделенными запятой парами, состоящая из 'PlotStyle'
и одно из следующих.
Имя | Значение |
---|---|
'traditional' | Постройте графики с использованием традиционного стиля коробки. |
'compact' | Постройте графики с использованием меньшего стиля коробки, разработанного для графиков со многими группами. Этот стиль изменяет значения по умолчанию для некоторых других параметров. |
Пример: 'PlotStyle','compact'
'Symbol'
- Символ и цвет для выбросовСимвол и цвет для выбросов, заданные как разделенная разделенными запятой парами, состоящая из 'Symbol'
и спецификацию линии. См. LineSpec
параметр в plot
для доступных спецификаций линии.
Если 'PlotStyle'
является 'traditional'
, затем значение по умолчанию 'r+'
, который строит графики каждых выбросов с помощью красного '+'
символ.
Если 'PlotStyle'
является 'compact'
, затем значение по умолчанию 'o'
, который строит графики каждых выбросов с помощью 'o'
символ в том же цвете, что и соответствующий символ.
Если вы опускаете символ, то выбросы кажутся невидимыми. Если вы опускаете цвет, то выбросы появляются в том же цвете, что и коробка.
Пример: 'kx'
'Widths'
- Ширина коробкиШирина коробки, заданная как разделенная разделенными запятой парами, состоящая из 'Widths'
и числовой скаляр или числовой вектор. Если количество полей не равно количеству заданных значений ширины, то список значений реплицируется или обрезается при необходимости.
Этот аргумент пары "имя-значение" не изменяет интервал между полями. Поэтому, если вы задаете большое значение для 'Widths'
, коробки могут перекрываться.
Ширина коробки по умолчанию равна половине минимального разделения между коробками, что составляет 0,5, когда 'Positions'
аргумент пары "имя-значение" принимает его значение по умолчанию.
Пример: 'Widths',0.3
Типы данных: single
| double
'ColorGroup'
- Сгруппированная переменная для коробчатого изменения цвета[]
(по умолчанию) | числовой вектор | символьный массив | строковые массивы | массив ячеек | категориальный массивСгруппированная переменная для коробчатого изменения цвета, заданная как разделенная разделенными запятой парами, состоящая из 'ColorGroup'
и сгруппированную переменную. Сгруппированная переменная является числовым вектором, символьным массивом, строковыми массивами, массивом ячеек или категориальным массивом. Цвет коробки изменяется при изменении заданной сгруппированной переменной. Значение по умолчанию []
указывает, что цвет коробки не меняется в зависимости от группы.
Типы данных: single
| double
| char
| string
| cell
| categorical
'FactorDirection'
- Порядок факторов на графике'data'
(по умолчанию) | 'list'
| 'auto'
Порядок факторов на графике, заданный как разделенная запятыми пара, состоящая из 'FactorDirection'
и одно из следующих.
Имя | Значение |
---|---|
'data' | Факторы появляются с первым значением рядом с источником графика. |
'list' | Множители появляются слева направо, если на оси X, или сверху вниз, если на оси Y. |
'auto' | Если сгруппированные переменные числовые, то boxplot использует 'data' . Если сгруппированные переменные являются символьными массивами, строковыми массивами, массивами ячеек или категориальными массивами, то boxplot использует 'list' . |
'FullFactors'
- Постройте график всех групповых факторов'off'
(по умолчанию) | 'on'
Постройте график всех групповых факторов, заданных как разделенная разделенными запятой парами, состоящая из 'FullFactors'
и любой из них 'off'
или 'on'
. Если 'off'
, затем boxplot
Строит один график для каждой уникальной строки сгруппированных переменных. Если 'on'
, затем boxplot
строит один график для каждой возможной комбинации значений сгруппированных переменных, включая комбинации, которые не появляются в данных.
Пример: 'FullFactors','on'
'FactorGap'
- Расстояние между различными группировочными факторами[]
| положительное числовое значение | вектор положительных числовых значений | 'auto'
Расстояние между различными коэффициентами группировки, заданное как разделенная разделенными запятой парами, состоящая из 'FactorGap'
и положительное числовое значение, вектор положительных числовых значений или 'auto'
. Если вы задаете вектор, то длина вектора должна быть меньше или равной количеству сгруппированных переменных.
'FactorGap'
представляет расстояние между различными факторами сгруппированной переменной, выраженное в процентах от ширины графика. Для примера, если вы задаете [3,1]
, затем зазор составляет три процента ширины графика между группами с различными значениями первой сгруппированной переменной и один процент между группами с тем же значением первой сгруппированной переменной, но другими значениями для второй.
Если вы задаете 'auto'
, затем boxplot
автоматически выбирает расстояние зазора. Значение []
указывает на отсутствие изменения размера зазора между различными факторами.
Если 'PlotStyle'
является 'traditional'
, затем значение по умолчанию для FactorGap
является []
. Если 'PlotStyle'
является 'compact'
, затем значение по умолчанию 'auto'
.
Пример: 'FactorGap',[3,1]
Типы данных: single
| double
| char
| string
'FactorSeparator'
- Разделение между группировочными факторами[]
| положительное целое число | вектор положительных целых чисел | 'auto'
Разделение между коэффициентами группировки, заданное как разделенная разделенными запятой парами, состоящая из 'FactorSeparator'
и положительное целое число или вектор положительных целых чисел, или 'auto'
. Если вы задаете вектор, то длина вектора должна быть меньше или равной количеству сгруппированных переменных. Значения целого числа должны быть в область значений [1, G], где G - количество сгруппированных переменных.
'FactorSeparator'
определяет, какие факторы должны разделяться значениями линий сетки. Для примера, [1,2]
добавляет линию диафрагмы, когда первая или вторая сгруппированная переменная изменяет значение.
Если 'PlotStyle'
является 'traditional'
, затем значение по умолчанию для FactorSeparator
является []
. Если 'PlotStyle'
является 'compact'
, затем значение по умолчанию 'auto'
.
Пример: 'FactorSeparator',[1,2]
Типы данных: single
| double
| char
| string
'GroupOrder'
- Порядок построения графиков групп[]
(по умолчанию) | строковые массивы | массив ячеекПорядок построения графиков групп, заданный как разделенная запятыми пара, состоящая из 'GroupOrder'
и строковые массивы или массив ячеек, содержащий имена сгруппированных переменных. Если у вас есть несколько сгруппированные переменные, разделите значения запятыми. Можно также использовать категориальные массивы как сгруппированные переменные для управления порядком полей. Значение по умолчанию []
не изменяет порядок полей.
Типы данных: string
| cell
'DataLim'
- Экстремальные пределы данных[-Inf,Inf]
(по умолчанию) | двухэлементный числовой векторКрайние пределы данных, заданные как разделенная разделенными запятой парами, состоящая из 'DataLim'
и двухэлементный числовой вектор, содержащий нижний и верхний пределы, соответственно. Значения, заданные для 'DataLim'
используются 'ExtremeMode'
для определения крайних точек данных.
Типы данных: single
| double
'ExtremeMode'
- Метод обработки экстремальных данных'clip'
(по умолчанию) | 'compress'
Метод обработки экстремальных данных, заданный как разделенная разделенными запятой парами, состоящая из 'ExtremeMode'
и одно из следующих.
Имя | Значение |
---|---|
'clip' | Если какие-либо значения данных попадают за пределы, заданные 'DataLim' , затем boxplot отображает эти значения в DataLim на графике. |
'compress' | Если какие-либо значения данных попадают за пределы, заданные 'DataLim' , затем boxplot отображает эти значения, равномерно распределенные в области снаружи DataLim , сохраняя относительный порядок точек. |
Если какие-либо точки данных находятся вне предела, заданного 'DataLim'
, затем предел помечается пунктирной линией. Если какие-либо точки данных сжаты, то две серые линии помечают область сжатия. Значения в –Inf
или Inf
можно подрезать или сжать, но NaN
значения не отображаются на графике. Прямоугольные вырезы рисуются в масштабе и могут проходить за пределы, если медиана находится внутри предела. Вырезы не рисуются, если медиана находится вне пределов.
Пример: 'ExtremeMode','compress'
'Jitter'
- Максимальное расстояние вытесненияМаксимальные выбросы перемещение, заданное как разделенная запятой пара, состоящее из 'Jitter'
и числовое значение. Jitter
- максимальное расстояние для переноса выбросов вдоль оси фактора на равномерную случайную величину, порядок сделать видимыми повторяющиеся точки. Если вы задаете 'Jitter'
равный 1, тогда области дрожания просто касаются между ближайшими соседними группами.
Если 'PlotStyle'
является 'traditional'
, затем значение по умолчанию для Jitter
равен 0. Если 'PlotStyle'
является 'compact'
, тогда значение по умолчанию является 0,5.
Пример: 'Jitter',1
Типы данных: single
| double
'Whisker'
- Умножитель на максимальную длину усаУмножитель на максимальную длину уса, заданный как разделенная разделенными запятой парами, состоящая из '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'
- Прямоугольные меткиПрямоугольные метки, заданные как разделенная разделенными запятой парами, состоящая из 'Labels'
и символьный массив, строковые массивы, массив ячеек или числовой вектор, содержащий имена прямоугольных меток. Задайте по одной метке на x
значение или по одной метке на группу. Чтобы задать несколько переменных метки, используйте числовую матрицу или массив ячеек, содержащий любой из принятых типов данных.
Чтобы удалить метки с графика, используйте следующую команду: set(gca,'XTickLabel',{' '})
.
Типы данных: char
| string
| cell
| single
| double
'LabelOrientation'
- Ориентация меток'inline'
| 'horizontal'
Ориентация метки, заданная как разделенная разделенными запятой парами, состоящая из 'LabelOrientation'
и одно из следующих.
Имя | Значение |
---|---|
'inline' | Поверните метки коробки так, чтобы они были вертикальными. Это значение по умолчанию, когда 'PlotStyle' является 'compact' . |
'horizontal' | Оставьте прямоугольные метки горизонтальными. Это значение по умолчанию, когда 'PlotStyle' является 'traditional' . |
Если метки находятся на оси y, обе настройки оставляют метки горизонтальными.
Пример: 'LabelOrientation','inline'
'LabelVerbosity'
- Метки для отображения на графике'all'
| 'minor'
| 'majorminor'
Метки для отображения на графике, заданные как разделенная разделенными запятой парами, состоящая из 'LabelVerbosity'
и одно из следующих.
Имя | Значение |
---|---|
'all' | Отображение метки для каждого значения сгруппированной переменной. Это значение по умолчанию, когда 'PlotStyle' является 'traditional' . |
'minor' | Для любой сгруппированной переменной отобразите значение, соответствующее прямоугольнику |
'majorminor' | Для любой сгруппированной переменной |
Пример: 'LabelVerbosity','minor'
'Orientation'
- Ориентация графика'vertical'
(по умолчанию) | 'horizontal'
Ориентация графика, заданная как разделенная разделенными запятой парами, состоящая из 'Orientation'
и одно из следующих.
Имя | Значение |
---|---|
'vertical' | График x на оси y. |
'horizontal' | График x на оси x. |
Пример: 'horizontal'
'Positions'
- Положения коробкиПоложения коробки, заданные как разделенная разделенными запятой парами, состоящая из 'Positions'
и числовой вектор, содержащий по одной записи для каждой группы или x
значение. По умолчанию это 1: NumGroups, где NumGroups количество групп.
Типы данных: single
| double
Прямоугольный график обеспечивает визуализацию сводной статистики для выборочных данных и содержит следующие функции:
Нижняя и верхняя части каждой коробки являются 25-м и 75-м процентилями выборки, соответственно. Расстояние между нижней и верхней частями каждой коробки является межквартильной областью значений.
Красная линия в середине каждого ящика является медианой выборки. Если медиана не расположена по центру в поле, на графике отображается искривление образца.
Усы являются линиями, простирающимися выше и ниже каждой коробки. Усы переходят от конца межквартильной области значений к самому дальнему наблюдению в пределах длины усика (смежное значение).
Наблюдения за пределами длины уса отмечены как выбросы. По умолчанию выбросы являются значением, которое более чем в 1,5 раза превышает межквартильную область значений от нижней или верхней части коробки. Однако можно настроить это значение с помощью дополнительных входных параметров. Выбросы появляются как красный + знак.
Надрезы отображают изменчивость медианы между выборками. Ширина надреза вычисляется таким образом, чтобы рамки, чьи надрезы не перекрываются, имели различные медианы на уровне 5% значимости. Уровень значимости основан на нормальном допущении распределения, но сравнения медиан достаточно устойчивы для других распределений. Сравнение медиан графика куба похоже на тест визуальной гипотезы, аналогичный t-критерию, используемому для средств.
boxplot
создает визуальное представление данных, но не возвращает числовые значения. Чтобы вычислить соответствующую сводную статистику для выборочных данных, используйте следующие функции:
min
- Найдите минимальное значение в выборочных данных.
max
- Найдите максимальное значение в выборочных данных.
median
- Найдите медианное значение в выборочных данных.
quantile
- Найдите значения квантиля в выборочных данных. Для примера вычислить 25-й и 75-й процентили x
, задайте quantile(x,[0.25 0.75])
. Для получения дополнительной информации о том, как вычисляются процентилы, см. Алгоритмы.
iqr
- Найдите межквартильную область значений в выборочных данных.
grpstats
- Вычислите сводную статистику для выборочных данных, организованную по группам.
Значения данных и имена групп можно увидеть с помощью Data Cursor в окне рисунка. Курсор показывает исходные значения любых точек, затронутых datalim
параметр. Вы можете пометить группу, к которой принадлежат выбросы, используя gname
функция.
Чтобы изменить графические свойства компонента прямоугольного графика, используйте findobj
с Tag
свойство для поиска указателя на компонент. Tag
значения для компонентов графика зависят от настроек параметра и перечислены в следующей таблице.
Настройки параметров | Значения тегов |
---|---|
Все настройки |
|
Когда 'PlotStyle' является 'traditional' |
|
Когда 'PlotStyle' является 'compact' |
|
Когда 'Notch' является 'marker' |
|
Можно также создать 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.
anova1
| grpstats
| kruskalwallis
| max
| median
| min
| multcompare
| quantile
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.