主要内容

按类别分组的数据

请注意

名义上的序数不推荐使用阵列数据类型。若要表示有序和无序的离散非数字数据,请使用分类数组数据类型。

按类别分组的数据

这个例子展示了如何绘制按分类变量的级别分组的数据。

加载示例数据。

负载carsmall

的变量加速度包含100辆样品车的加速度测量。的变量起源是一个字符数组,其中包含每辆汽车的原产国。

创建标称阵列。

转换起源到标称数组。

起源=名义(起源);getlevels(起源)
ans =1 x6名义法国德国意大利日本瑞典美国

样本中有六个独特的原产国。默认情况下,名义上的按字母升序排列国家。

按类别对数据进行分组。

为…绘制箱线图加速度分组,起源

图箱线图(加速度,起源)标题(“加速,按原产国分组”

图中包含一个轴对象。标题为加速的轴对象,分组的国家的起源包含42个对象的类型线。

箱形图的出现顺序与分类级别相同(使用reorderlevels更改类别的顺序)。

很少有人认为意大利是其原产地。

汇总分类计数。

将每个国家的样车数量制成表格。

汇总(起源)
价值计数百分比法国4 4.00%德国9 9.00%意大利1 1.00%日本15 15.00%瑞典2 2.00%美国69 69.00%

只有一辆汽车是意大利制造的。

一个类别。

从样本中删除意大利车。

Acceleration2 =加速度(原点~ =“意大利”);Origin2 =来源(来源~ =“意大利”);getlevels (Origin2)
ans =1 x6名义法国德国意大利日本瑞典美国

尽管来自意大利的汽车不再是样本中的名义变量,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)标题(“加速,按原产国分组”

图中包含一个轴对象。轴对象的标题加速度,分组的国家的起源包含35个对象的类型线。

故事情节不再包括那辆意大利车。

另请参阅

|||

相关的例子

更多关于