Вы можете использовать proc univariate для быстрого вычисления среднего значения, медианы и режима переменных в SAS.
В этой процедуре используется следующий базовый синтаксис:
proc univariate data =my_data;
run ;
В следующем примере показано, как использовать этот синтаксис на практике.
Пример. Вычисление среднего, медианы и моды для всех переменных
Предположим, у нас есть следующий набор данных в SAS:
/\*create dataset\*/
data my_data;
input team $ points rebounds assists;
datalines ;
A 25 10 8
B 18 4 5
C 18 7 10
D 24 12 4
E 27 11 5
F 30 8 7
G 12 8 5
;
run ;
/\*view dataset\*/
proc print data =my_data;

Мы можем использовать следующий код для вычисления среднего значения, медианы и моды для всех переменных в нашем наборе данных:
/\*calculate mean, median, mode for each variable in my_data\*/
proc univariate data =my_data;
run ;
Этот код производит следующий вывод:
1. Среднее значение, медиана и мода для переменных точек

Мы можем увидеть:
- Среднее значение баллов составляет 22 .
- Среднее значение баллов составляет 24 .
- Значение очков режима равно 18 .
2. Среднее значение, медиана и мода для переменной отскоков

Мы можем увидеть:
- Среднее значение подборов составляет 8,57 .
- Среднее значение подборов равно 8 .
- Значение подбора режима равно 8 .
3. Среднее значение, медиана и мода для переменных передач

Мы можем увидеть:
- Среднее количество передач — 6,28 .
- Среднее количество передач равно 5 .
- Вспомогательное значение режима равно 5 .
Если вы хотите вычислить среднее значение, медиану и моду только для одной конкретной переменной, вы можете использовать следующий синтаксис:
/\*calculate mean, median, and mode only for points variable\*/
proc univariate data =my_data;
var points;
run ;
Среднее значение, медиана и мода будут рассчитываться только для переменной points .
Примечание : Вы можете найти полную документацию по PROC UNIVARIATE здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как рассчитать корреляцию в SAS
Как определить выбросы в SAS
Как создать частотные таблицы в SAS