该公称
和序数词
不推荐组数据类型。代表有序和无序的离散,非数值数据,使用分类数组(MATLAB)数据类型来代替。
这个例子展示了如何通过绘制分类变量的水平分组数据。
加载样本数据。
加载carsmall
变量促进
包含100辆样本汽车加速度测量。变量起源
是含有原产国对于每个汽车的字符阵列。
创建一个标称阵列。
兑换起源
到标称阵列。
原点=额定(原点);getlevels(产地)
ANS =1X6标称法国德国意大利日本瑞典美国
有样品在原籍六个独特的国家。默认,公称
订单的国家升序字母顺序排列。
绘图数据按类别分组。
绘制箱线图促进
,通过分组起源
。
图箱线图(加速度,产地)标题(“加速,通过分组的原产地”)
箱形图出现在相同的顺序分类级别(使用reorderlevels
改变类别的顺序)。
一些看法有意大利的原产国。
制表类别计数。
每个国家的样本列成表格的汽车数量。
制表(产地)
值计数百分比法4 4.00%德国9 9.00%意大利1 1.00%日本15 15.00%瑞典2 2.00%美国69%69.00
只有一辆车是在意大利制造。
下降的类别。
从样本中删除意大利汽车。
Acceleration2 =加速(产地〜='意大利');Origin2 =原点(产地〜='意大利');getlevels(Origin2)
ANS =1X6标称法国德国意大利日本瑞典美国
尽管从意大利汽车已不再样品中,标称变量,Origin2
,仍然有类别意大利
。请注意,这是故意的,在一个明确的阵列的水平并不一定与该值一致。
下降的类别级别。
用droplevels
去除意大利
类别。
Origin2 = droplevels(Origin2,'意大利');制表(Origin2)
值计数百分比法4 4.04%,德国9 9.09%日本15 15.15%瑞典2 2.02%,美国69%,69.70
该意大利
类别是不再标称阵列中,Origin2
。
绘图数据按类别分组。
绘制的箱形图Acceleration2
,通过分组Origin2
。
图箱线图(Acceleration2,Origin2)标题(“加速,通过分组的原产地”)
情节不再包括来自意大利的汽车。
箱形图
|droplevels
|公称
|reorderlevels