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!
%let gpath='.'; /*--Put your Folder Name here--*/
%let dpi=300;
ods html close;
ods listing gpath=&gpath image_dpi=&dpi;
1
%let gpath='.'; /*--Put your Folder Name here--*/
2
%let dpi=300;
3
ods html close;
4
ods 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!
ods graphics / reset attrpriority=color width=4in height=3in imagename='2_2_1_Panel';
title 'Cholesterol by Systolic';
proc sgpanel data=sashelp.heart(where=(ageatstart > 45 and weight_status ne 'Underweight')) noautolegend;
panelby sex weight_status / layout=panel novarname headerattrs=(size=5);
scatter x=cholesterol y=systolic / markerattrs=graphdata1(symbol=circlefilled) transparency=0.7;
reg x=cholesterol y=systolic / degree=2 nomarkers;
run;
title;
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!
ods graphics / reset attrpriority=color width=4in height=3in imagename='2_2_2_Lattice';
title 'Cholesterol by Systolic';
proc sgpanel data=sashelp.heart(where=(ageatstart > 45 and weight_status ne 'Underweight')) noautolegend;
panelby sex weight_status / layout=lattice novarname;
scatter x=cholesterol y=systolic / markerattrs=(symbol=circlefilled) transparency=0.7;
reg x=cholesterol y=systolic / degree=2 nomarkers;
run;
title;
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.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.