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;
Когда приведенный выше код выполняется, мы получаем следующий вывод -