Publicado el :
Statistique CREATION_INTERNE

Análisis estadístico básico de datos internos

Este código también está disponible en: Deutsch English Français
En espera de validación
El primer bloque DATA STEP, 'QUIZ3_1', lee diez valores numéricos (del 1 al 10) de una única línea de datos proporcionada a través de la instrucción DATALINES. El uso de 'input x @code_sas©_json/8_SAS©_Intro_ReadFile_MultiCol_@@.json;' permite crear una observación distinta para cada valor numérico leído en la misma línea. Luego, se utiliza 'PROC MEANS' para calcular el número de observaciones ('num_observ') y la media ('mean_val') de la variable 'x' de 'QUIZ3_1'. La opción NOPRINT se especifica para suprimir la visualización predeterminada de los resultados del procedimiento, y la instrucción OUTPUT se utiliza para guardar las estadísticas calculadas en un nuevo conjunto de datos temporal. Finalmente, 'PROC PRINT' muestra el contenido de este conjunto de datos temporal, centrándose específicamente en las variables 'num_observ' y 'mean_val', que representan el recuento y la media de los datos procesados.
Análisis de datos

Type : CREATION_INTERNE


Los datos se integran directamente en el script SAS como datalines, lo que permite una lectura y un procesamiento inmediatos sin depender de archivos externos.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA STEP inicializa y puebla el conjunto de datos 'QUIZ3_1'. La instrucción 'input x @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;' es crucial aquí: lee cada número de la línea 'DATALINES' en la variable 'x' y crea una nueva observación para cada número, manteniendo el puntero de lectura en la misma línea lógica hasta que se lean todos los valores. Esto permite transformar una sola línea física de datos en múltiples observaciones en el conjunto de datos 'QUIZ3_1'.
¡Copiado!
1DATA QUIZ3_1;
2\tinput x @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3\tdatalines;
41 2 3 4 5 6 7 8 9 10
5;
6RUN;
2 Bloque de código
PROC MEANS
Explicación :
Este procedimiento calcula las estadísticas descriptivas del conjunto de datos creado previamente. La opción 'NOPRINT' evita que la salida estándar del procedimiento se muestre en el registro o en los resultados. La instrucción 'OUTPUT' se utiliza para crear un nuevo conjunto de datos (temporal, por defecto) que contiene el número de observaciones (N) bajo la variable 'num_observ' y la media (MEAN) de la variable 'x' bajo la variable 'mean_val'.
¡Copiado!
1 
2PROC MEANS noprint;
3\toutput n=num_observ mean=mean_val;
4RUN;
5 
3 Bloque de código
PROC PRINT
Explicación :
Este procedimiento muestra el contenido del conjunto de datos generado por PROC MEANS. La instrucción 'VAR num_observ mean_val;' especifica que solo estas dos variables deben incluirse en la salida impresa, presentando así de manera concisa las estadísticas resumidas calculadas.
¡Copiado!
1PROC PRINT;
2\tvar num_observ mean_val;
3RUN;
4QUIT;
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.