SAS - One Way Anova

ANOVA significa Análisis de varianza. En SAS se hace usandoPROC ANOVA. Realiza análisis de datos de una amplia variedad de diseños experimentales. En este proceso, una variable de respuesta continua, conocida como variable dependiente, se mide bajo condiciones experimentales identificadas por variables de clasificación, conocidas como variables independientes. Se supone que la variación en la respuesta se debe a los efectos en la clasificación, y el error aleatorio explica la variación restante.

Sintaxis

La sintaxis básica para aplicar PROC ANOVA en SAS es:

PROC ANOVA dataset ;
CLASS Variable;
MODEL Variable1 = variable2 ;
MEANS ;

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

  • dataset es el nombre del conjunto de datos.

  • CLASS da a las variables la variable utilizada como variable de clasificación.

  • MODEL define el modelo que se ajustará utilizando ciertas variables del conjunto de datos.

  • Variable_1 and Variable_2 son los nombres de las variables del conjunto de datos utilizados en el análisis.

  • MEANS define el tipo de cálculo y comparación de medias.

Aplicar ANOVA

Entendamos ahora el concepto de aplicar ANOVA en SAS.

Ejemplo

Consideremos el conjunto de datos SASHELP.CARS. Aquí estudiamos la dependencia entre las variables tipo de automóvil y su potencia. Como el tipo de automóvil es una variable con valores categóricos, lo tomamos como variable de clase y usamos ambas variables en el MODELO.

PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
RUN;

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

Aplicando ANOVA con MEDIOS

Entendamos ahora el concepto de aplicar ANOVA con MEANS en SAS.

Ejemplo

También podemos extender el modelo aplicando la declaración MEANS en la que usamos el método Studentizado de Turquía para comparar los valores medios de varios tipos de automóviles. La categoría de tipos de automóvil se enumera con el valor medio de caballos de fuerza en cada categoría junto con algunos valores adicionales como error cuadrado medio, etc.

PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
MEANS type / tukey lines;
RUN;

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