メッセージでの BY ロールの使用JMP のほぼすべてのプラットフォームには、BY ロールと呼ばれるオプションの分析ロールが含まれています。 これは、列内のレベルまたはグループごとに個別の分析またはグラフを取得する場合に使用できます。 たとえば、Big Class データ テーブルを操作していて、さまざまな年齢層ごとに体重と身長の個別の二変量近似が必要であるとします。 age を BY ロールに入れると、起動により、age の一意の値ごとに 1 つのプラットフォームである、プラットフォームのコレクションのウィンドウが生成されます。 個々のプラットフォーム (この場合は二変量適合) のすべてが同じウィンドウに表示されます。 BY 変数を使用すると、ウィンドウ内のプラットフォームごとに 1 つずつ、オブジェクト参照のリストが返されます。 この例では、年齢には 6 つのレベルがあるため、返されるのは 6 つの二変量オブジェクトのリストであり、これらの参照は変数 bivGroup に格納されます。 メッセージを bivGroup に保存されているリストに送信することで、すべてのプラットフォームにメッセージを送信できます。その後、各プラットフォームにメッセージが配信されます。 または、添え字を使用して、1 つのプラットフォームのみ、またはプラットフォームの特定のサブセットにメッセージを送信できます。