Veröffentlicht am :
Statistik INTERNE_ERSTELLUNG

Detailliertes Beispiel 5 für PROC GLM (Einfache Effekte)

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript beginnt mit der Erstellung eines Datensatzes namens 'twoway' mithilfe von Datalines-Anweisungen. Dieser Datensatz enthält drei Variablen: A und B, die Klassifikationsvariablen (kategoriale) sind, und Y, die die abhängige Variable (quantitative) ist. Anschließend führt das Skript PROC GLM aus, um ein allgemeines lineares Modell anzupassen. Dieses Modell umfasst die Haupteffekte der Variablen A und B sowie deren Interaktionsterm A*B, um zu bewerten, wie sich der Effekt einer Variablen in Abhängigkeit von den Niveaus der anderen ändert. Schließlich wird die LSMEANS-Anweisung mit der Option SLICE=B verwendet, um die einfachen Effekte der Variablen A auf jeder unterschiedlichen Ebene der Variablen B zu untersuchen. Dies ermöglicht es, Interaktionen zu verstehen, indem der Einfluss von A detailliert wird, wenn B auf einem bestimmten Niveau konstant gehalten wird, und umgekehrt.
Datenanalyse

Type : INTERNE_ERSTELLUNG


Die für die Analyse verwendeten Daten werden direkt im SAS-Skript über eine DATA STEP-Anweisung mit Datalines generiert. Der Datensatz 'twoway' wird somit mit vordefinierten Beobachtungen erstellt.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA STEP-Block erstellt einen temporären Datensatz namens 'twoway'. Er definiert drei Variablen (A, B und Y) und verwendet die DATALINES-Anweisung, um den Datensatz direkt im Skript mit angegebenen Werten zu füllen. Das '@' am Ende der INPUT-Anweisung weist SAS an, in derselben Datenzeile zu bleiben, um die nächste Beobachtung zu lesen, falls verfügbar.
Kopiert!
1DATA twoway;
2 INPUT A B Y @;
3 DATALINES;
41 1 10.6 1 1 11.0 1 1 10.6 1 1 11.3
51 2 -0.2 1 2 1.3 1 2 -0.2 1 2 0.2
61 3 0.1 1 3 0.4 1 3 -0.4 1 3 1.0
72 1 19.7 2 1 19.3 2 1 18.5 2 1 20.4
82 2 -0.2 2 2 0.5 2 2 0.8 2 2 -0.4
92 3 -0.9 2 3 -0.1 2 3 -0.2 2 3 -1.7
103 1 29.7 3 1 29.6 3 1 29.0 3 1 30.2
113 2 1.5 3 2 0.2 3 2 -1.5 3 2 1.3
123 3 0.2 3 3 0.4 3 3 -0.4 3 3 -2.2
13;
2 Codeblock
PROC GLM
Erklärung :
Dieser Block führt PROC GLM auf dem Datensatz 'twoway' aus. Die CLASS-Anweisung deklariert die Variablen A und B als kategoriale Variablen. Die MODEL-Anweisung gibt an, dass die abhängige Variable Y als Funktion der Haupteffekte von A und B sowie deren Interaktion A*B modelliert wird. 'run;' beendet diesen Prozedurschritt.
Kopiert!
1PROC GLM DATA=twoway;
2 class A B;
3 model Y = A B A*B;
4RUN;
3 Codeblock
PROC GLM (instruction LSMEANS)
Erklärung :
Diese LSMEANS-Anweisung ist eine Unteranweisung des vorherigen PROC GLM. Sie fordert die Berechnung der Least Squares Means für den Interaktionsterm A*B an. Die Option SLICE=B ist entscheidend: Sie weist SAS an, die einfachen Effekte von A für jede Ebene von B zu analysieren, was eine Standardmethode zur Zerlegung und Interpretation einer signifikanten Interaktion ist.
Kopiert!
1 lsmeans A*B / slice=B;
2RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : SAS SAMPLE LIBRARY, NAME: GLMDE5, TITLE: Details Example 5 for PROC GLM, PRODUCT: STAT