Das Skript beginnt mit der Initialisierung der ODS-Optionen für die Grafikausgabe (Ausgabepfad, DPI-Auflösung). Anschließend wird ein wiederverwendbares Diagrammmodell (`STATGRAPH Terminology`) über `PROC TEMPLATE` definiert. Dieses Modell umfasst einen Titel, eine Fußnote, eine zweizeilige Gitteranordnung, ein überlagertes Diagramm, das ein Histogramm und Dichtekurven (normal und Kernel) mit einer Legende kombiniert, sowie ein horizontales Boxplot. Schließlich wird `PROC SGRENDER` verwendet, um dieses Modell auf die Daten `sashelp.heart` anzuwenden, die für Personen gefiltert wurden, deren Einstiegsalter über 50 Jahren liegt, und um die Variable 'Systolic' als dynamische Variable zu visualisieren.
Datenanalyse
Type : SASHELP
Das Skript verwendet den internen Datensatz SASHELP.HEART. Ein Filter wird angewendet, um Datensätze auszuwählen, bei denen 'ageatstart' größer als 50 ist.
1 Codeblock
Macros / ODS
Erklärung : Initialisiert die ODS-Optionen (Output Delivery System) für die Diagrammerstellung. Definiert den Ausgabepfad (`gpath`) und die Bildauflösung (`dpi`). Das Standard-HTML-Ziel wird geschlossen, um unerwünschte Ausgaben zu vermeiden und sicherzustellen, dass nur die Grafikausgabe erzeugt wird.
Kopiert!
%let gpath='.'; /*--Put your Folder Name here--*/
%let dpi=300;
ods listing style=listing image_dpi=&dpi gpath=&gpath;
ods html close;
Erklärung : Definiert ein Grafikmodell namens 'Terminology' unter Verwendung der SGPLOT-Sprache. Dieses Modell erstellt eine komplexe Grafik, bestehend aus einem Titel, einer Fußnote, einem Histogramm, Dichtekurven (normal und Kernel) mit einer diskreten Legende und einem Boxplot. Es ist so konzipiert, dass es eine dynamische Variable `_var` akzeptiert, die beim Aufruf des Modells angegeben wird.
Erklärung : Konfiguriert die ODS-Grafikoptionen für die Ausgabe (kein Rahmen, 4 Zoll Breite, Bildname). Ruft das zuvor definierte STATGRAPH-Modell 'Terminology' auf, übergibt ihm die Daten `sashelp.heart` (gefiltert nach 'ageatstart > 50') und weist die Variable 'Systolic' der dynamischen Variable `_var` des Modells zu. Dies generiert und exportiert das finale Diagramm.
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.