UNIVARIATEプロシジャ

 
BYステートメント
BY variables ;

BYステートメントとPROC UNIVARIATEを組み合わせて指定すると、BYグループごとの独立した分析を取得できます。BYステートメントは、BYグループを構成するときに使用されるvariablesを指定します。複数の変数を指定できます。BYステートメントでNOTSORTEDオプションを使用しない場合は、データセット内のオブザベーションは、指定したすべてのvariableで並べ替えられているか、適切にインデックス付けされている必要があります。

DESCENDING

データセットを、BYステートメント内のDESCENDINGに続く変数で、降順で並べ替えられていることを指定します。

NOTSORTED

オブザベーションが、アルファベットまたは数値の順に必ずしも並べ替えられていないことを指定します。データは、日付順など、別の方法でグループ化されている必要があります。

NOTSORTEDオプションを指定した場合、オブザベーションが、BYグループ処理のためにBY変数の値に従って並んでいる、またはインデックス付けされている必要はありません。実際、NOTSORTEDを指定した場合、プロシジャはインデックスを使用しません。BYグループは、すべてのBY変数に同じ値が設定された隣接するオブザベーションの集合として定義されます。オブザベーションのBY変数の値が同じときでも、それらが隣接していない場合、隣接する各オブザベーションは、別個のBYグループとして扱われます。