Учебники

SAS — среднее арифметическое

Среднее арифметическое — это значение, полученное путем суммирования числовых переменных с последующим делением суммы на количество переменных. Это также называется Средний. В SAS среднее арифметическое рассчитывается с использованием PROC MEANS . Используя эту процедуру SAS, мы можем найти среднее значение всех переменных или некоторых переменных набора данных. Мы также можем формировать группы и находить средние значения переменных, характерных для этой группы.

Синтаксис

Основной синтаксис для вычисления среднего арифметического в SAS —

PROC MEANS DATA = DATASET;
CLASS Variables ;
VAR Variables;

Ниже приведено описание используемых параметров:

  • DATASET — это имя используемого набора данных.

  • Переменные — это имя переменной из набора данных.

DATASET — это имя используемого набора данных.

Переменные — это имя переменной из набора данных.

Среднее из набора данных

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

пример

В приведенном ниже примере мы находим среднее значение всех числовых переменных в наборе данных SAS с именем CARS. Мы указываем, что максимальные цифры после десятичного знака равны 2, а также находим сумму этих переменных.

PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC=2;
RUN;

Когда приведенный выше код выполняется, мы получаем следующий вывод:

Имею в виду

Среднее из выбранных переменных

Мы можем получить среднее значение некоторых переменных, указав их имена в опции var .

пример

Ниже мы вычисляем среднее значение трех переменных.

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2 ;
var horsepower invoice EngineSize;
RUN;

Когда приведенный выше код выполняется, мы получаем следующий вывод:

Mean_select_variables

Имеется в виду по классу

Мы можем найти среднее значение числовых переменных, организовав их в группы, используя некоторые другие переменные.

пример

В приведенном ниже примере мы находим среднее значение переменной мощности для каждого типа под каждой маркой автомобиля.

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2;
class make type;
var horsepower;
RUN;

Когда приведенный выше код выполняется, мы получаем следующий вывод: