这个例子展示了如何通过创建一个有缺口的盒子图来比较两组数据。凹槽显示了样本间中值的可变性。凹槽宽度的计算使得凹槽没有重叠的盒子在5%显著性水平上有不同的中位数。显著性水平是基于正态分布的假设,但对其他分布的中值比较是相当可靠的。比较箱形图中值就像视觉假设检验,类似于t用于手段的测试。有关箱形图不同特性的更多信息,请参见箱线图.
加载fisheriris
数据集。数据集包含了三种鸢尾花的萼片和花瓣的长度和宽度的测量值。将刚毛鸢尾的萼片宽度数据存储为s1
,花斑虹膜的萼片宽度数据为s2
.
负载fisheririss1 =量(1:50,2);s2 =量(51:100 2);
使用样本数据创建一个有缺口的盒子图,并用它所代表的虹膜物种的名称标记每个盒子。
箱线图((s1 s2),“缺口”,“上”,...“标签”,{“setosa”,“多色的”})
两个盒子的缺口不重叠,说明刚毛和花斑虹膜的中位萼片宽度在5%的显著水平上有显著差异。无论是setosa盒中的红色中值线还是versicolor盒中的红色中值线都没有在其盒内居中,这表明每个样本都有轻微的倾斜。此外,setosa数据包含一个离群值,而versicolor数据不包含任何离群值。
而不是使用箱线图
函数,则可以使用boxchart
MATLAB®函数创建箱形图。使用。重新创建前面的情节boxchart
函数而不是箱线图
.
speciesName =分类(物种(1:10 0));sepalWidth =量(1:10 0,2);b = boxchart (speciesName sepalWidth,“缺口”,“上”);
每个凹槽由boxchart
是一个围绕中线的锥形阴影区域。阴影有助于更好地识别凹槽。
使用的一个优点是boxchart
这个函数创建了a吗BoxChart
对象,其属性可以通过使用点表示法轻松更改。例如,您可以通过指定WhiskerLineStyle
对象的属性b
.
b.WhiskerLineStyle =“——”;
,以获取更多有关使用的优点的信息boxchart
,请参阅选择功能.