Veröffentlicht am :
Statistik CREATION_INTERNE

Dokumentationsbeispiel 1 für PROC MIXED - Split-Plot-Design

Dieser Code ist auch verfügbar auf: English Español Français Deutsch
Wartet auf Validierung
Dieses Skript generiert einen ausgewogenen experimentellen Datensatz (basierend auf Stroup, 1989) und führt eine Varianzanalyse mit wiederholten/gemischten Messungen durch. Es demonstriert die Basissyntax von PROC MIXED sowie die Verwendung der ESTIMATE-Anweisung zur Berechnung spezifischer angepasster Mittelwerte für feste und zufällige Effekte mit unterschiedlichen Präzisionsstufen (narrow, intermediate, broad).
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden direkt im Skript über die DATALINES-Anweisung und den kontinuierlichen Leseoperator ' @@' definiert.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung des Datensatzes 'sp', der ein ausgewogenes Split-Plot-Design darstellt. Die INPUT-Anweisung verwendet ' @@' (doppeltes nachgestelltes @), um das Lesen mehrerer aufeinanderfolgender Beobachtungen in einer Datenzeile zu ermöglichen.
Kopiert!
1DATA sp;
2 INPUT Block A B Y @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3 DATALINES;
41 1 1 56 1 1 2 41
51 2 1 50 1 2 2 36
61 3 1 39 1 3 2 35
72 1 1 30 2 1 2 25
82 2 1 36 2 2 2 28
92 3 1 33 2 3 2 30
103 1 1 32 3 1 2 24
113 2 1 31 3 2 2 27
123 3 1 15 3 3 2 19
134 1 1 30 4 1 2 25
144 2 1 35 4 2 2 30
154 3 1 17 4 3 2 18
16;
2 Codeblock
PROC MIXED
Erklärung :
Standardausführung von PROC MIXED unter Verwendung des zuletzt erstellten Datensatzes. Sie definiert die Klassifikationsvariablen (A, B, Block), das Modell mit festen Effekten (Y = A + B + A*B) und die Zufallseffekte (Block und die Interaktion A*Block).
Kopiert!
1PROC MIXED;
2 class A B Block;
3 model Y = A B A*B;
4 random Block A*Block;
5RUN;
3 Codeblock
PROC MIXED
Erklärung :
Zweite Ausführung von PROC MIXED mit erweiterten ESTIMATE-Anweisungen. Diese Anweisungen berechnen lineare Schätzungen der Parameter. Der vertikale Balken '|' trennt die festen Effekte von den Zufallseffekten in der Spezifikation und verdeutlicht den Unterschied zwischen Inferenzschlüssen mit engem (narrow), mittlerem (intermediate) und breitem (broad) Umfang, je nachdem, ob die Zufallseffekte fixiert werden oder nicht.
Kopiert!
1PROC MIXED DATA=sp;
2 class A B Block;
3 model Y = A B A*B;
4 random Block A*Block;
5 estimate 'a1 mean narrow'
6 intercept 1 A 1 B .5 .5 A*B .5 .5 |
7 Block .25 .25 .25 .25
8 A*Block .25 .25 .25 .25 0 0 0 0 0 0 0 0;
9 
10 estimate 'a1 mean intermed'
11 intercept 1 A 1 B .5 .5 A*B .5 .5 |
12 Block .25 .25 .25 .25;
13 estimate 'a1 mean broad'
14 intercept 1 a 1 b .5 .5 A*B .5 .5;
15RUN;
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 / Stroup (1989)