使用箱形图比较分组数据
这个例子展示了如何通过创建缺口盒图来比较两组数据。缺口显示样本间中值的可变性。缺口宽度的计算使缺口不重叠的框在5%显著性水平上具有不同的中位数。显著性水平基于正态分布假设,但对于其他分布,中位数的比较是相当稳健的。比较箱形图中位数就像一个视觉假设检验,类似于t用于平均值的测试。有关箱形图的不同特征的详细信息,请参见箱线图.
加载fisheriris
数据集。该数据集包含三种鸢尾花的萼片和花瓣的长度和宽度测量值。储存萼片宽度的数据为s1
,彩色虹膜的萼片宽度数据为s2
.
负载fisheririsS1 = meas(1:50,2);S2 = meas(51:100,2);
使用样本数据创建一个带缺口的框状图,并在每个框上标记它所代表的虹膜物种的名称。
箱线图((s1 s2),“缺口”,“上”,...“标签”, {“setosa”,“多色的”})
两个盒子的缺口不重叠,说明在5%的显著性水平上,刚毛鸢尾和彩色鸢尾的萼片宽度中位数有显著差异。setosa框中的红色中位数线和versicololbox中的红色中位数线似乎都不在其框内居中,这表明每个样本都略有倾斜。此外,setosa数据包含一个异常值,而versicolor数据不包含任何异常值。
而不是使用箱线图
函数,可以使用boxchart
MATLAB®函数创建箱形图。控件重新创建前面的情节boxchart
功能而不是功能箱线图
.
speciesName = categorical(物种(1:100));sepalWidth = meas(1:100,2);b = boxchart(speciesName,sepalWidth,“缺口”,“上”);
创建的每个缺口boxchart
是中间线周围的一个锥形阴影区域。阴影有助于更好地识别缺口。
使用的一个好处是boxchart
这个函数是否创建了BoxChart
对象,您可以使用点表示法轻松更改其属性。类型可以更改晶须的样式WhiskerLineStyle
对象的属性b
.
b.WhiskerLineStyle =“——”;
有关使用的优势的更多信息boxchart
,请参阅选择功能.