基本绘图 > 图形生成器 > 使用轴 > 对分类变量水平排序
发布日期: 08/07/2020

对分类变量水平排序

JMP 根据以下规则对分类变量水平排序:

数值、名义型数据按数字顺序排序。

比较数值周围的空格:“vt 1”的顺序排在“vt1”之前。

只含数字(数值)的字符数据按数字顺序排序。

字符数据按字母顺序排序,但以下情况除外:

月份和星期几按时间顺序排序。

等级按照从低到高排序:

从低到高极低、低、中低、中、中高、高、极高

同意完全不同意、不同意、中立、无关紧要、同意、完全同意

较差或好令人失望、不可接受、很差、差、较差、可接受、平均、好、更好、很好、非常好、最佳

含有字符前缀和数值后缀的字符数据首先按前缀排序,之后按后缀排序。例如,批次 1 到 12 按以下方式排序:“lot1”、“lot2”、“lot3”...“lot10”、“lot11”、“lot12”。

若数值后缀以“0”开头,则不按后缀进行数值排序。(“lot1”排在“lot02”之后)。

注意:以上规则仅适用于有分类轴的图形。

您还可以使用“值顺序”列属性对轴上的分类(名义型或有序型)变量的水平进行排序,该排序将优先于其他所有排序值。要更改排序,您可以执行以下操作之一:

使用“值顺序”列属性确保值按您的预期排序。有关“值顺序”列属性的详细信息,请参见《使用 JMP》中的值顺序

使用图形中已有的数值变量的值。在“图形生成器”中,右击分类轴并选择排序依据

使用任意数值变量的值。在“图形生成器”中,拖动拖放区中分类变量旁边的数值变量,直到出现一个梯形,然后放下该变量。轴标签改为由<数值变量>排序的<分类变量>。请参见使用数值变量对分类变量水平进行排序的示例

要更改水平或统计量的顺序,请按以下步骤操作:

1. 右击轴标签并选择排序依据

2. 选择升序或降序选项之一。

您可以按变量的“次序统计量”排序(这些选项的前缀为变量名),或是按分类变量每个水平中的观测数(计数)排序。

3. 默认的次序统计量为均值。要使用另一个统计量,请右击轴标签并选择次序统计量

注意:若尝试用其他数值变量对某数值变量的值排序,JMP 将合并这些变量。请参见合并公共轴上的变量

使用数值变量对分类变量水平进行排序的示例

要依据数值变量对名义型或有序型变量排序,请考虑关于车辆类型的数据。您想要查看以有意义的顺序排列的车辆类型。

1. 选择帮助 > 样本数据库,然后打开 Cars.jmp

2. 选择图形 > 图形生成器

3. 选择车外形尺寸并将其拖至 X 区域。

该变量表示车辆类型。八个水平按字母顺序排列在 X 轴上:紧凑型 (comp)、重型 (hev)、轻型 (lt)、中型 (med)、迷你型、多功能 (mpv)、皮卡 (pu) 和厢式。由于水平按字母顺序排列,所以没有以有意义的方式排序。例如,重型排在迷你型和轻型之前。您想要按照车重对水平排序。

4. 选择车重并将其拖至 X 轴的中间。将其放到 X 轴正上方。放下变量之前,将出现一个蓝色四边形。

合并车重和车外形尺寸 

车外形尺寸的各个水平现在依据水平中所有车辆的平均车重以升序排列。请注意:迷你型轻型现在排在重型之前。轴标签随之更新,表明使用了一个排序变量。

下一步,验证车外形尺寸是否真正按照车重排序。

5. 选择车重并将其拖至 Y 区域。

6. 从“汇总统计量”列表中选择均值

按“车重”升序排序的车外形尺寸的示例 

您可以看到平均车重从左到右递增。

将顺序从升序改为降序。

7. 右击 X 区域并选择排序依据 > 车重,降序

现在车外形尺寸的水平即按照车重均值降序排列。您想要查看右腿承重(右腿承重)是否随着车重降低。

8. 右击 Y 区域中的车重,然后选择删除

9. 选择右腿并将其拖至 Y 区域。

10. 从“汇总统计量”列表中选择

该选择会将所有单个观测的均值替换为点。

11. 点击“平滑线”元素

按“车重,降序”排列的“右腿”的示例 

右腿似乎与车重级别不相关。

默认的次序统计量为均值。要使用另一个统计量,右击 X 区域,选择次序统计量,并将其改为您需要的统计量。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).