Le script commence par créer un jeu de données nommé 'twoway' à l'aide d'instructions datalines. Ce dataset contient trois variables: A et B, qui sont des variables de classification (catégorielles), et Y, qui est la variable dépendante (quantitative). Ensuite, le script exécute la PROC GLM pour ajuster un modèle linéaire général. Ce modèle inclut les effets principaux des variables A et B, ainsi que leur terme d'interaction A*B, pour évaluer comment l'effet d'une variable change en fonction des niveaux de l'autre. Enfin, l'instruction LSMEANS est utilisée avec l'option SLICE=B pour examiner les effets simples de la variable A à chaque niveau distinct de la variable B. Cela permet de comprendre les interactions en détaillant l'impact de A lorsque B est maintenu constant à un niveau donné, et vice-versa.
Analyse des données
Type : CREATION_INTERNE
Les données utilisées pour l'analyse sont générées directement au sein du script SAS via une instruction DATA STEP avec des datalines. Le dataset 'twoway' est ainsi créé avec des observations prédéfinies.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un jeu de données temporaire nommé 'twoway'. Il définit trois variables (A, B et Y) et utilise l'instruction DATALINES pour peupler le dataset avec des valeurs spécifiées directement dans le script. Le '@' à la fin de l'instruction INPUT indique à SAS de rester sur la même ligne de données pour lire la prochaine observation si elle est disponible.
Explication : Ce bloc exécute la PROC GLM sur le dataset 'twoway'. L'instruction CLASS déclare les variables A et B comme des variables catégorielles. L'instruction MODEL spécifie que la variable dépendante Y est modélisée en fonction des effets principaux de A et B, ainsi que de leur interaction A*B. 'run;' termine cette étape de procédure.
Copié !
proc glm data=twoway;
class A B;
model Y = A B A*B;
run;
1
PROC GLMDATA=twoway;
2
class A B;
3
model Y = A B A*B;
4
RUN;
3 Bloc de code
PROC GLM (instruction LSMEANS)
Explication : Cette instruction LSMEANS est une sous-instruction de la PROC GLM précédente. Elle demande le calcul des moyennes des moindres carrés pour le terme d'interaction A*B. L'option SLICE=B est cruciale : elle demande à SAS d'analyser les effets simples de A pour chaque niveau de B, ce qui est une méthode standard pour décomposer et interpréter une interaction significative.
Copié !
lsmeans A*B / slice=B;
run;
1
lsmeans A*B / slice=B;
2
RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : SAS SAMPLE LIBRARY, NAME: GLMDE5, TITLE: Details Example 5 for PROC GLM, PRODUCT: STAT
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.