El script comienza creando una muestra del conjunto de datos SASHELP.CARS, denominado CARS_SAMPLE1, en la biblioteca WORK. Luego, utiliza PROC PRINT para mostrar las 10 primeras observaciones de este nuevo conjunto de datos. La parte principal del script explora PROC SUMMARY: primero sin la opción PRINT (lo que suprime la salida por defecto), luego con la opción PRINT para mostrar el número de observaciones. Finalmente, muestra un uso más avanzado de PROC SUMMARY con variables especificadas, una variable de agrupación (CLASS) y una instrucción OUTPUT para crear un nuevo conjunto de datos que contiene las estadísticas calculadas.
Análisis de datos
Type : SASHELP
Los datos fuente provienen del conjunto de datos integrado SASHELP.CARS, que es un conjunto de datos del sistema estándar en SAS. El script luego crea conjuntos de datos intermedios (WORK.CARS_SAMPLE1 y CARS_STATS_SUMMARY) basados en estos datos SASHELP.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea un nuevo conjunto de datos temporal llamado CARS_SAMPLE1 en la biblioteca WORK copiando todas las observaciones y variables del conjunto de datos SASHELP.CARS. Esta es una práctica común para manipular una copia de los datos sin afectar el original.
¡Copiado!
DATA WORK.CARS_SAMPLE1;
set SASHELP.CARS;
RUN;
1
DATA WORK.CARS_SAMPLE1;
2
SET SASHELP.CARS;
3
RUN;
2 Bloque de código
PROC PRINT
Explicación : Este procedimiento PROC PRINT muestra las 10 primeras observaciones del conjunto de datos CARS_SAMPLE1. La opción '(OBS=10)' se utiliza para limitar el número de filas mostradas, lo cual es útil para una vista previa rápida de los datos.
¡Copiado!
PROC PRINT DATA=CARS_SAMPLE1 (OBS=10);
RUN;
1
PROC PRINTDATA=CARS_SAMPLE1 (OBS=10);
2
RUN;
3 Bloque de código
PROC SUMMARY
Explicación : Esta llamada a PROC SUMMARY calcula estadísticas descriptivas para el conjunto de datos CARS_SAMPLE1. Sin la opción PRINT, el procedimiento suprime la salida de los resultados estadísticos al destino ODS por defecto. Esto significa que no se mostrará ninguna tabla de estadísticas en el log o la ventana de resultados.
¡Copiado!
PROC SUMMARY DATA=CARS_SAMPLE1;
1
PROC SUMMARYDATA=CARS_SAMPLE1;
4 Bloque de código
PROC SUMMARY
Explicación : Al incluir la opción PRINT, esta ejecución de PROC SUMMARY muestra las estadísticas por defecto (généralmente el número de observaciones 'N') en la salida ODS. Como no se especifica ninguna variable en una instrucción VAR, solo proporciona el número total de observaciones para todo el conjunto de datos.
¡Copiado!
PROC SUMMARY DATA=CARS_SAMPLE1 PRINT;
1
PROC SUMMARYDATA=CARS_SAMPLE1 PRINT;
5 Bloque de código
PROC SUMMARY Data
Explicación : Este bloque utiliza PROC SUMMARY de manera más completa. Calcula las estadísticas descriptivas (media por defecto y la media para 'MSRP' y 'Length' a través de la instrucción OUTPUT) para las variables especificadas en la instrucción VAR. La instrucción CLASS TYPE agrupa estas estadísticas por las diferentes categorías de la variable TYPE. Finalmente, la instrucción OUTPUT crea un nuevo conjunto de datos llamado CARS_STATS_SUMMARY que contiene las medias calculadas para cada grupo TYPE.
VAR MSRP Invoice EngineSize Cylinders Horsepower MPG_City MPG_Highway Wheelbase LENGTH;
3
class TYPE;
4
OUTPUT mean=MSRP LENGTH out=CARS_STATS_SUMMARY;
5
RUN;
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.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.