Среднее арифметическое — это значение, полученное путем суммирования числовых переменных с последующим делением суммы на количество переменных. Это также называется Средний. В 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;
Когда приведенный выше код выполняется, мы получаем следующий вывод:
Имеется в виду по классу
Мы можем найти среднее значение числовых переменных, организовав их в группы, используя некоторые другие переменные.
пример
В приведенном ниже примере мы находим среднее значение переменной мощности для каждого типа под каждой маркой автомобиля.
PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2; class make type; var horsepower; RUN;
Когда приведенный выше код выполняется, мы получаем следующий вывод: