В этом примере показано, как сравнить две группы данных путем создания графика с выемками. Надрезы отображают изменчивость медианы между выборками. Ширина выреза вычисляется так, чтобы коробки, чьи вырезы не перекрываются, имели различные медианы на уровне значимости 5%. Уровень значимости основан на предположении нормального распределения, но сравнения медианов достаточно устойчивы для других распределений. Сравнение медиан рамочного графика подобно тесту визуальной гипотезы, аналогичному t-тесту, используемому для средств. Дополнительные сведения о различных элементах оконного графика см. в разделе Оконный график.
Загрузить fisheriris набор данных. Набор данных содержит измерения длины и ширины по чашелистикам и лепесткам трёх видов цветков радужки. Сохранить данные ширины чашелистиков для сетозных ирисов как s1и данные о ширине чашелистика для ирисов versicolor как s2.
load fisheriris
s1 = meas(1:50,2);
s2 = meas(51:100,2);Создайте график с надрезом, используя данные образца, и маркируйте каждую рамку именем вида радужки, который она представляет.
boxplot([s1 s2],'Notch','on', ... 'Labels',{'setosa','versicolor'})

Вырезы двух коробок не перекрываются, что указывает на то, что медианная ширина чашелистиков сетозы и версиколора значительно отличается на уровне значимости 5%. Ни красная средняя линия в поле setosa, ни красная средняя линия в поле versicolor не центрированы внутри этого поля, что указывает на то, что каждый образец слегка скошен. Кроме того, данные setosa содержат одно значение отклонения, в то время как данные versicolor не содержат никаких отклонений.
Вместо использования boxplot , вы можете использовать boxchart Функция MATLAB ® для создания оконных графиков. Повторное создание предыдущего графика с помощью boxchart функция, а не boxplot.
speciesName = categorical(species(1:100)); sepalWidth = meas(1:100,2); b = boxchart(speciesName,sepalWidth,'Notch','on');

Каждая вырубка, созданная boxchart - коническая затененная область вокруг линии разделительной полосы. Затенение помогает лучше идентифицировать вырезы.
Одно из преимуществ использования boxchart заключается в том, что функция создает BoxChart объект, свойства которого можно легко изменить с помощью точечной нотации. Например, можно изменить стиль усов, указав WhiskerLineStyle свойство объекта b.
b.WhiskerLineStyle = '--';
Для получения дополнительной информации о преимуществах использования boxchart, см. раздел Альтернативные функциональные возможности.
boxchart | boxplot | iqr | median