SAS - Anova à sens unique

ANOVA signifie Analysis of Variance. En SAS, cela se fait en utilisantPROC ANOVA. Il analyse les données d'une grande variété de modèles expérimentaux. Dans ce processus, une variable de réponse continue, appelée variable dépendante, est mesurée dans des conditions expérimentales identifiées par des variables de classification, appelées variables indépendantes. On suppose que la variation de la réponse est due aux effets de la classification, une erreur aléatoire expliquant la variation restante.

Syntaxe

La syntaxe de base pour appliquer PROC ANOVA dans SAS est -

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

Voici la description des paramètres utilisés -

  • dataset est le nom de l'ensemble de données.

  • CLASS donne aux variables la variable utilisée comme variable de classification.

  • MODEL définit le modèle à ajuster en utilisant certaines variables de l'ensemble de données.

  • Variable_1 and Variable_2 sont les noms de variables de l'ensemble de données utilisé dans l'analyse.

  • MEANS définit le type de calcul et de comparaison des moyennes.

Application de l'ANOVA

Comprenons maintenant le concept d'application de l'ANOVA dans SAS.

Exemple

Examinons l'ensemble de données SASHELP.CARS. Nous étudions ici la dépendance entre les variables type de voiture et leur puissance. Comme le type de voiture est une variable avec des valeurs catégorielles, nous le prenons comme variable de classe et utilisons ces deux variables dans le MODEL.

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

Lorsque le code ci-dessus est exécuté, nous obtenons le résultat suivant -

Application de l'ANOVA avec MEANS

Comprenons maintenant le concept d'application d'ANOVA avec MEANS dans SAS.

Exemple

Nous pouvons également étendre le modèle en appliquant l'instruction MEANS dans laquelle nous utilisons la méthode Studentized de la Turquie pour comparer les valeurs moyennes de différents types de voitures.La catégorie des types de voitures est répertoriée avec la valeur moyenne de la puissance dans chaque catégorie ainsi que des valeurs supplémentaires telles que carré moyen d'erreur, etc.

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

Lorsque le code ci-dessus est exécuté, nous obtenons le résultat suivant -