SAS – Media aritmética

La media aritmética es el valor obtenido al sumar los valores de las variables numéricas y luego dividir la suma por el número de variables. También se llama Promedio. En SAS, la media aritmética se calcula utilizando MEDIOS DE PROCEDIMIENTO… Usando este procedimiento SAS, podemos encontrar el promedio de todas las variables o algunas variables en el conjunto de datos. También podemos formar grupos y encontrar el promedio de los valores de las variables específicas de ese grupo.

Sintaxis

La sintaxis básica para calcular la media aritmética en SAS es:

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

A continuación se muestra la descripción de los parámetros utilizados:

  • CONJUNTO DE DATOS es el nombre del conjunto de datos que se está utilizando.

  • Variables es el nombre de la variable del conjunto de datos.

Media del conjunto de datos

El promedio de cada variable numérica en el conjunto de datos se calcula usando PROC, proporcionando solo el nombre del conjunto de datos sin ninguna variable.

Ejemplo

En el siguiente ejemplo, encontramos el promedio de todas las variables numéricas en un conjunto de datos SAS llamado CARS. Indicamos el número máximo de dígitos después del lugar decimal igual a 2, y también encontramos la suma de estas variables.

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

Cuando se ejecuta el código anterior, obtenemos el siguiente resultado:

Tenga en cuenta

Promedio de variables seleccionadas

Podemos obtener el promedio de algunas variables especificando sus nombres en var opción.

Ejemplo

A continuación calculamos el promedio de tres variables.

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

Cuando se ejecuta el código anterior, obtenemos el siguiente resultado:

Mean_select_variables

Promedio por clase

Podemos encontrar el promedio de variables numéricas organizándolas en grupos usando algunas otras variables.

Ejemplo

En el siguiente ejemplo, encontramos el promedio de la potencia variable para cada tipo para cada marca de automóvil.

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

Cuando se ejecuta el código anterior, obtenemos el siguiente resultado:

mean_with_class

🚫