Das Skript beginnt mit der Konfiguration der ODS-Optionen (Output Delivery System) für die grafische Ausgabe, einschließlich des Speicherpfads für Bilder, des Formats (PNG) und der Abmessungen. Anschließend wird eine erste Matrix für die Fahrzeugdaten 'sashelp.cars' generiert, wobei bestimmte Typen gefiltert werden. Zwei weitere Matrizen werden für den Datensatz 'sashelp.iris' erstellt, eine unter Verwendung der Standardanweisung 'matrix' und die andere der Anweisung 'compare' für kreuzweise Streudiagramme. Jede Visualisierung enthält Titel, Variablenbeschriftungen und Marker-Stiloptionen.
Datenanalyse
Type : SASHELP
Die Daten stammen aus den integrierten SAS-Bibliotheken 'sashelp.cars' und 'sashelp.iris', die standardmäßig in der SAS-Umgebung verfügbar sind.
1 Codeblock
ODS Configuration
Erklärung : Dieser Block konfiguriert das Output Delivery System (ODS), um die grafische Ausgabe an einen bestimmten Pfad zu leiten und grafische Optionen wie das Zurücksetzen von Parametern, die Priorität der Farbattribute, den Rahmen, die Bildabmessungen, den Bildnamen ('matrix1'), das Format ('png') und das Antialiasing zu definieren.
Erklärung : Diese Prozedur generiert eine Streudiagramm-Matrix für den Datensatz `sashelp.cars`, wobei Fahrzeugtypen 'Sedan' und 'Sports' gefiltert werden. Sie weist den Variablen 'mpg_city' und 'mpg_highway' Beschriftungen zu und erstellt dann die Matrix unter Verwendung von 'mpg_city', 'mpg_highway', 'horsepower' und 'weight' mit einer Transparenz von 0.5 und voll ausgefüllten Kreismarkern.
Kopiert!
proc sgscatter data=sashelp.cars(where=(type in ('Sedan' 'Sports')));
title 'Scatterplot Matrix for Vehicle Type';
label mpg_city='City';
label mpg_highway='Highway';
matrix mpg_city mpg_highway horsepower weight / transparency=0.5 markerattrs=(symbol=CircleFilled);
run;
1
PROC SGSCATTERDATA=sashelp.cars(where=(type in ('Sedan''Sports')));
Erklärung : Dieser Block konfiguriert das Output Delivery System (ODS) für die zweite Streudiagramm-Matrix. Er setzt die grafischen Optionen zurück und definiert einen neuen Bildnamen ('matrix2'), während die gleichen Abmessungen und Formate beibehalten werden.
Erklärung : Diese Prozedur generiert eine Streudiagramm-Matrix für den Datensatz `sashelp.iris`. Der Titel ist 'Scatterplot Matrix for Iris Data'. Die Matrix wird aus den Variablen 'SepalLength', 'SepalWidth', 'PetalLength', 'PetalWidth' erstellt, gruppiert nach 'Species', mit einer Transparenz von 0.5 und voll ausgefüllten Kreismarkern.
Kopiert!
proc sgscatter data=sashelp.iris;
title "Scatterplot Matrix for Iris Data";
matrix SepalLength SepalWidth PetalLength PetalWidth / group=Species transparency=0.5 markerattrs=(symbol=CircleFilled);
run;
Erklärung : Dieser Block konfiguriert das Output Delivery System (ODS) für die dritte Streudiagramm-Matrix. Er setzt die grafischen Optionen zurück und definiert einen neuen Bildnamen ('matrix3'), während die gleichen Abmessungen und Formate beibehalten werden.
Erklärung : Diese Prozedur generiert eine Streudiagramm-Matrix für den Datensatz `sashelp.iris`, verwendet jedoch die Anweisung `compare`, um eine Matrix von kreuzweisen Streudiagrammen zu erstellen. Die Variablen 'SepalLength' und 'SepalWidth' werden mit den Variablen 'PetalLength' und 'PetalWidth' verglichen, gruppiert nach 'species', mit voll ausgefüllten Kreismarkern.
Kopiert!
proc sgscatter data=sashelp.iris;
title "Scatterplot Matrix for Iris Data";
compare x=(SepalLength SepalWidth)
y=(PetalLength PetalWidth)
/ group=species markerattrs=(symbol=CircleFilled);
run;
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 : Erstellt: 03/11/2017 (de), Letzte Aktualisierung: 03/11/2017, Autor(en): Nicolas Dupont
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.