複数の変数値から中央値を求める方法

[OS] ALL
[リリース] ALL
[キーワード] Base, DATA, Median, function, MEDIAN

[質問]

複数の変数値から中央値を求める方法を教えてください。

[回答]

SASのバージョンによって、方法が異なります。

■ SAS9

SAS9では、MEDIAN関数を使用して中央値を求められます。
この関数はSAS9からサポートされています。

プログラム例:


   data test;
     input x1 x2 x3 x4 ;
     med_1_3=median(x1,x2,x3);
     med_1_4=median(of x1-x4);
   datalines;
   24 25 27 100
   4 2 16 1000
   ;
   run; 

   proc print;
   run;

実行結果:


    Obs    x1    x2    x3     x4     med_1_3    med_1_4

     1     24    25    27     100       25         26
     2      4     2    16    1000        4         10

■ SAS9より前のバージョン

ここをクリックしてサンプルプログラムを参照してください。