主要内容

使用箱形图比较分组数据

这个例子展示了如何通过创建缺口盒图来比较两组数据。缺口显示样本间中值的可变性。缺口宽度的计算使缺口不重叠的框在5%显著性水平上具有不同的中位数。显著性水平基于正态分布假设,但对于其他分布,中位数的比较是相当稳健的。比较箱形图中位数就像一个视觉假设检验,类似于t用于平均值的测试。有关箱形图的不同特征的详细信息,请参见箱线图

加载fisheriris数据集。该数据集包含三种鸢尾花的萼片和花瓣的长度和宽度测量值。储存萼片宽度的数据为s1,彩色虹膜的萼片宽度数据为s2

负载fisheririsS1 = meas(1:50,2);S2 = meas(51:100,2);

使用样本数据创建一个带缺口的框状图,并在每个框上标记它所代表的虹膜物种的名称。

箱线图((s1 s2),“缺口”“上”...“标签”, {“setosa”“多色的”})

图中包含一个轴对象。axis对象包含14个line类型的对象。

两个盒子的缺口不重叠,说明在5%的显著性水平上,刚毛鸢尾和彩色鸢尾的萼片宽度中位数有显著差异。setosa框中的红色中位数线和versicololbox中的红色中位数线似乎都不在其框内居中,这表明每个样本都略有倾斜。此外,setosa数据包含一个异常值,而versicolor数据不包含任何异常值。

而不是使用箱线图函数,可以使用boxchartMATLAB®函数创建箱形图。控件重新创建前面的情节boxchart功能而不是功能箱线图

speciesName = categorical(物种(1:100));sepalWidth = meas(1:100,2);b = boxchart(speciesName,sepalWidth,“缺口”“上”);

图中包含一个轴对象。axis对象包含一个boxchart类型的对象。

创建的每个缺口boxchart是中间线周围的一个锥形阴影区域。阴影有助于更好地识别缺口。

使用的一个好处是boxchart这个函数是否创建了BoxChart对象,您可以使用点表示法轻松更改其属性。类型可以更改晶须的样式WhiskerLineStyle对象的属性b

b.WhiskerLineStyle =“——”

图中包含一个轴对象。axis对象包含一个boxchart类型的对象。

有关使用的优势的更多信息boxchart,请参阅选择功能

另请参阅

|||

相关的话题