Veröffentlicht am :
Statistik SASHELP

Analyse von Baseballstatistiken mit CAS

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
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!
1cas;
2caslib _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!
1 
2DATA casuser.baseball_stats;
3SET sashelp.baseball;
4RUN;
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!
1PROC MEANS DATA=casuser.baseball_stats;
2RUN;
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!
1cas 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.
Urheberrechtsinformationen : Copyright © 2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. SPDX-License-Identifier: Apache-2.0