Veröffentlicht am :

Vergleich von SGPANEL Layouts: Panel vs. Lattice

Dieser Code ist auch verfügbar auf: English Español Français
Dieses Programm veranschaulicht die Verwendung der SGPANEL-Prozedur zur Visualisierung multidimensionaler Daten aus der Tabelle 'sashelp.heart'. Zuerst konfiguriert es die grafische Ausgabeumgebung (ODS). Anschließend werden zwei separate Diagramme erstellt: das erste verwendet ein Panel-Layout ('layout=panel') und das zweite ein Gitter-Layout ('layout=lattice'). Beide Diagramme überlagern einen Streudiagramm und eine quadratische Regressionskurve.
Datenanalyse

Type : SASHELP


Verwendung der Beispieltabelle SASHELP.HEART. Es wird ein Filter angewendet, um nur Patienten über 45 Jahre zu berücksichtigen und diejenigen mit Untergewicht ('Underweight') auszuschließen.

1 Codeblock
CONFIGURATION
Erklärung :
Initialisierung von Makrovariablen für Pfad und Auflösung sowie Konfiguration des ODS Listing-Ziels für den Bildexport.
Kopiert!
1%let gpath='.'; /*--Put your Folder Name here--*/
2%let dpi=300;
3ods html close;
4ods listing gpath=&gpath image_dpi=&dpi;
2 Codeblock
PROC SGPANEL
Erklärung :
Erstellung eines Panel-Diagramms (layout=panel), das die Variablen 'sex' und 'weight_status' kreuzt. Das Diagramm zeigt die Korrelation zwischen Cholesterin und systolischem Blutdruck mittels Streudiagramm und einer polynomialen Regression zweiten Grades.
Kopiert!
1ods graphics / reset attrpriority=color width=4in height=3in imagename='2_2_1_Panel';
2title 'Cholesterol by Systolic';
3PROC SGPANEL DATA=sashelp.heart(where=(ageatstart > 45 and weight_status ne 'Underweight')) noautolegend;
4panelby sex weight_status / layout=panel novarname headerattrs=(size=5);
5 scatter x=cholesterol y=systolic / markerattrs=graphdata1(symbol=circlefilled) transparency=0.7;
6 reg x=cholesterol y=systolic / degree=2 nomarkers;
7RUN;
8title;
3 Codeblock
PROC SGPANEL
Erklärung :
Erstellung eines ähnlichen Diagramms wie das vorherige, jedoch unter Verwendung eines Gitter-Layouts (layout=lattice), um die Panels in strikten Zeilen und Spalten auszurichten.
Kopiert!
1ods graphics / reset attrpriority=color width=4in height=3in imagename='2_2_2_Lattice';
2title 'Cholesterol by Systolic';
3PROC SGPANEL DATA=sashelp.heart(where=(ageatstart > 45 and weight_status ne 'Underweight')) noautolegend;
4panelby sex weight_status / layout=lattice novarname;
5 scatter x=cholesterol y=systolic / markerattrs=(symbol=circlefilled) transparency=0.7;
6 reg x=cholesterol y=systolic / degree=2 nomarkers;
7RUN;
8title;
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.