Veröffentlicht am :
Statistik CREATION_INTERNE

Dokumentationsbeispiel ODS 3

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript beginnt mit der Definition eines Titels für die Ausgabe ('Oven Measurements'). Anschließend erstellt es einen internen Datensatz 'hh' mit Temperaturmessungen. Es verwendet die Prozedur MIXED, um eine gemischte Modellanalyse dieser Daten durchzuführen, wobei die Variablen 'a' und 'b' als Klassifikationseffekte und 'y' als Antwort verwendet werden. Die Parameter des gemischten Modells werden spezifiziert, und die Ausgabe der Parametersuche wird in einem Datensatz namens 'parms' über ODS OUTPUT erfasst. Der Befehl ODS SHOW wird verwendet, um die aktiven ODS-Ziele anzuzeigen. Anschließend definiert das Skript mit PROC TEMPLATE ein Grafikmodell 'surface', das Kovarianzparameter und die logarithmische Likelihood visualisiert. Schließlich wird PROC SGRENDER verwendet, um diesen Oberflächengraph unter Verwendung der von PROC MIXED erhaltenen Daten 'parms' zu generieren.
Datenanalyse

Type : CREATION_INTERNE


Der Datensatz 'hh' wird direkt im Skript mit einer DATA STEP-Anweisung und eingebetteten Daten (`datalines`) erstellt. Der Datensatz 'parms' wird von PROC MIXED generiert und ist somit ebenfalls intern für den Ausführungsfluss des Skripts.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA STEP-Block erstellt einen Datensatz namens 'hh' und fügt Daten direkt über die Anweisung `datalines` ein. Die Variablen 'a', 'b' und 'y' werden definiert und mit den bereitgestellten Werten gefüllt, die Ofenmessungen darstellen.
Kopiert!
1DATA hh;
2 INPUT a b y;
3 DATALINES;
41 1 237 1 1 254 1 1 246
51 2 178 1 2 179
62 1 208 2 1 178 2 1 187
72 2 146 2 2 145 2 2 141
83 1 186 3 1 183
93 2 142 3 2 125 3 2 136
10;
2 Codeblock
PROC MIXED
Erklärung :
Diese Prozedur führt eine gemischte Modellanalyse des Datensatzes 'hh' durch. Die Variablen 'a' und 'b' werden als Klassifikationsvariablen deklariert. Ein Modell wird spezifiziert, wobei 'y' die abhängige Variable und 'a' ein fixer Effekt ist. Zufallseffekte werden für 'b' und die Interaktion 'a*b' definiert. Die Anweisung `parms` initialisiert die Parameter für die Optimierung. Die Option `ods output ParmSearch=parms` exportiert die Ergebnisse der Parametersuche in einen neuen Datensatz namens 'parms'.
Kopiert!
1PROC MIXED DATA=hh;
2 class a b;
3 model y = a;
4 random b a*b;
5 parms (17 to 20 BY 0.1) (.3 to .4 BY .005) (1.0);
6 ods OUTPUT ParmSearch=parms;
7RUN;
3 Codeblock
ODS
Erklärung :
Zeigt die aktiven ODS-Ziele an, um zu überprüfen, wohin die Ausgabe geleitet wird (z. B. HTML, LISTING, RTF).
Kopiert!
1ods show;
4 Codeblock
PROC TEMPLATE
Erklärung :
Dieser Block verwendet PROC TEMPLATE, um eine benutzerdefinierte statistische Diagrammvorlage namens 'surface' zu definieren. Diese Vorlage erstellt einen 3D-Oberflächengraph (`surfaceplotparm`) mit 'CovP1' auf der X-Achse, 'CovP2' auf der Y-Achse und 'ResLogLike' auf der Z-Achse, welche Variablen aus dem Datensatz 'parms' sind.
Kopiert!
1PROC TEMPLATE;
2 define statgraph surface;
3 begingraph;
4 layout overlay3d;
5 surfaceplotparm x=CovP1 y=CovP2 z=ResLogLike;
6 endlayout;
7 endgraph;
8 END;
9RUN;
5 Codeblock
PROC SGRENDER
Erklärung :
Diese Prozedur rendert das durch die Vorlage 'surface' (mit PROC TEMPLATE erstellt) definierte Diagramm unter Verwendung der im Datensatz 'parms' (von PROC MIXED generiert) enthaltenen Daten. Dies ermöglicht die Visualisierung der Oberfläche der Parameter des gemischten Modells.
Kopiert!
1PROC SGRENDER DATA=parms template=surface;
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 : S A S S A M P L E L I B R A R Y NAME: ODSEX3 TITLE: Documentation Example 3 for ODS PRODUCT: STAT SYSTEM: ALL KEYS: ODS PROCS: MIXED, TEMPLATE, SGRENDER DATA: REF: Using the Output Delivery System MISC: