Publicado el :

Análisis de estadísticas de béisbol con CAS

Este código también está disponible en: Deutsch English Français
En espera de validación
El script comienza inicializando la sesión CAS y asignando todas las CASLIBs disponibles. Luego, utiliza un DATA STEP para copiar el conjunto de datos 'sashelp.baseball' a una nueva tabla CAS llamada 'baseball_stats' en la CASLIB 'casuser'. Una vez que los datos están en CAS, se ejecuta 'PROC MEANS' en 'casuser.baseball_stats' para calcular estadísticas descriptivas. Finalmente, el script lista el historial completo de acciones de la sesión CAS, lo cual es útil para la depuración y auditoría.
Análisis de datos

Type : SASHELP


El conjunto de datos fuente 'sashelp.baseball' es una tabla interna proporcionada por SAS. Se carga en la biblioteca CAS 'casuser' antes de ser utilizada para el análisis.

1 Bloque de código
Gestión de Sesión CAS
Explicación :
Estos comandos inicializan una sesión CAS y asignan todas las bibliotecas CAS (CASLIBs) disponibles, haciendo que las tablas CAS sean accesibles para el procesamiento.
¡Copiado!
1cas;
2caslib _all_ assign;
2 Bloque de código
DATA STEP Data
Explicación :
Este DATA STEP crea una nueva tabla CAS llamada 'baseball_stats' en la CASLIB 'casuser'. Copia los datos del conjunto de datos SASHELP 'sashelp.baseball' a esta nueva tabla. La ejecución de este DATA STEP se realiza en el servidor CAS.
¡Copiado!
1 
2DATA casuser.baseball_stats;
3SET sashelp.baseball;
4RUN;
5 
3 Bloque de código
PROC MEANS
Explicación :
La macro MEANS se ejecuta en la tabla CAS 'casuser.baseball_stats' para generar estadísticas descriptivas (como la media, el mínimo, el máximo, la desviación estándar) para todas las variables numéricas presentes en la tabla.
¡Copiado!
1PROC MEANS DATA=casuser.baseball_stats;
2RUN;
4 Bloque de código
CAS Action
Explicación :
Esta acción CAS lista el historial completo de operaciones y acciones ejecutadas en la sesión CAS 'casauto'. Es una herramienta útil para el seguimiento y la depuración de los procesos CAS.
¡Copiado!
1cas casauto listhistory _all_;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : Copyright © 2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. SPDX-License-Identifier: Apache-2.0