Das Skript initialisiert zunächst die CAS-Sitzung und weist alle verfügbaren CASLIBs zu. Anschließend wird ein DATA STEP verwendet, um den Datensatz 'sashelp.baseball' in eine neue CAS-Tabelle namens 'baseball_stats' in der CASLIB 'casuser' zu kopieren. Sobald die Daten in CAS sind, wird 'PROC MEANS' auf 'casuser.baseball_stats' ausgeführt, um deskriptive Statistiken zu berechnen. Schließlich listet das Skript den vollständigen Verlauf der CAS-Sitzungsaktionen auf, was für Debugging und Audit nützlich ist.
Datenanalyse
Type : SASHELP
Der Quelldatensatz 'sashelp.baseball' ist eine interne Tabelle, die von SAS bereitgestellt wird. Er wird vor der Analyse in die CAS-Bibliothek 'casuser' geladen.
1 Codeblock
CAS Session Management
Erklärung : Diese Befehle initialisieren eine CAS-Sitzung und weisen alle verfügbaren CAS-Bibliotheken (CASLIBs) zu, wodurch CAS-Tabellen für die Verarbeitung zugänglich werden.
Kopiert!
cas;
caslib _all_ assign;
1
cas;
2
caslib _all_ assign;
2 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP erstellt eine neue CAS-Tabelle namens 'baseball_stats' in der CASLIB 'casuser'. Er kopiert die Daten des SASHELP-Datensatzes 'sashelp.baseball' in diese neue Tabelle. Die Ausführung dieses DATA STEPs erfolgt auf dem CAS-Server.
Kopiert!
data casuser.baseball_stats;
set sashelp.baseball;
run;
1
2
DATA casuser.baseball_stats;
3
SET sashelp.baseball;
4
RUN;
5
3 Codeblock
PROC MEANS
Erklärung : Die MEANS-Prozedur wird auf der CAS-Tabelle 'casuser.baseball_stats' ausgeführt, um deskriptive Statistiken (wie Mittelwert, Minimum, Maximum, Standardabweichung) für alle numerischen Variablen in der Tabelle zu generieren.
Kopiert!
proc means data=casuser.baseball_stats;
run;
1
PROC MEANSDATA=casuser.baseball_stats;
2
RUN;
4 Codeblock
CAS Action
Erklärung : Diese CAS-Aktion listet den vollständigen Verlauf der Operationen und Aktionen auf, die in der CAS-Sitzung 'casauto' ausgeführt wurden. Dies ist ein nützliches Werkzeug für die Nachverfolgung und das Debugging von CAS-Prozessen.
Kopiert!
cas casauto listhistory _all_;
1
cas casauto listhistory _all_;
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.