Как рассчитать квартили в sas: с примерами


Вы можете использовать следующий базовый синтаксис для расчета квартилей набора данных в SAS:

 /*calculate quartile values for variable called var1*/
proc univariate data =original_data;
    var var1;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

Примечание . Инструкция pctlpts указывает квартили для вычисления, а инструкция pctlpre определяет префикс, который будет использоваться для квартилей в выходных данных.

В следующем примере показано, как использовать этот синтаксис на практике.

Пример: Как рассчитать квартили в SAS

Предположим, у нас есть следующий набор данных в SAS, который содержит две переменные:

 /*create dataset*/
data original_data;
    input team $points;
    datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;

/*view dataset*/
proc print data = original_data; 

Следующий код показывает, как вычислить квартили для переменной точек в наборе данных.

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data;

Вот как интерпретировать результат:

  • Значение первого квартиля составляет 18,5 .
  • Значение второго квартиля — 25 .
  • Значение третьего квартиля — 30,5 .

Чтобы вычислить значения квартилей, сгруппированных по переменной команды, просто добавьте команду по команде в одномерный оператор proc:

 /*calculate quartile values for points*/
proc univariate data =original_data;
    var points;
    by team;
    output out =quartile_data
    pctlpts = 25 50 75
    pctlpre = Q_;
run ;

/*view quartiles for points*/
proc print data =quartile_data; 

В выходной таблице показаны значения квартилей переменной очков для команд A и B.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:

Как рассчитать процентили в SAS
Как использовать сводку процедур в SAS
Как создать таблицы частот в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *