对消息使用 BY 角色几乎 JMP 中的每个平台都包含一个可选的分析角色,称为 BY 角色。 当您想要为列中的每个级别或组获取单独的分析或图表时,您可以使用它。 例如,假设您正在使用 Big Class 数据表,并且您想要对每个不同年龄组的体重和身高进行单独的二元拟合。 当您将年龄置于 BY 角色中时,该发布会为一系列平台生成一个窗口,一个平台代表每个独特的年龄值。 所有单独的平台——在这种情况下是双变量拟合——出现在同一个窗口中。 当您使用 BY 变量时,将返回对象引用列表,窗口中的每个平台对应一个。 在这个例子中,年龄有六个级别,所以返回的是一个包含六个二元对象的列表,这些引用存储在变量 bivGroup 中。 您可以通过将消息发送到存储在 bivGroup 中的列表来向所有平台发送消息,然后将消息分发到每个平台。 或者,您可以使用下标将消息仅发送到一个平台或平台的特定子集。