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

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

Синтаксис

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

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

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

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

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

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

Среднее значение каждой числовой переменной в наборе данных вычисляется с помощью 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;

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

Среднее по классу

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

пример

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

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

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