El script comienza con la creación de un conjunto de datos temporal llamado 'my_data' utilizando un bloque DATA STEP con datos integrados a través de DATALINES. Este conjunto de datos contiene una sola columna numérica, 'MyColumn'. Luego, se utiliza PROC SQL para calcular la media de 'MyColumn' y renombrar la columna de resultado a 'Avg_MyColumn'. El script también utiliza PROC MEANS dos veces: una primera vez para generar un conjunto estándar de estadísticas descriptivas para 'MyColumn', y una segunda vez para calcular y mostrar específicamente solo la media de 'MyColumn'.
Análisis de datos
Type : CREATION_INTERNE
El conjunto de datos 'my_data' se crea y se rellena completamente dentro del propio script SAS, utilizando la instrucción DATALINES. No se utiliza ninguna fuente de datos externa o biblioteca SASHELP para este conjunto de datos.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP es responsable de la creación del conjunto de datos SAS temporal llamado 'my_data'. Define una sola variable numérica, 'MyColumn', e inserta cinco observaciones (1, 2, 3, 4, 5) directamente desde la sección DATALINES. El 'RUN;' marca el final del paso DATA y la ejecución de la creación del conjunto de datos.
Explicación : Este PROC SQL calcula la media de la columna 'MyColumn' del conjunto de datos 'my_data'. El resultado de la media se renombra como 'Avg_MyColumn' para una mejor legibilidad en la salida. El 'QUIT;' finaliza la ejecución del paso PROC SQL.
¡Copiado!
PROC SQL;
select avg(MyColumn) as Avg_MyColumn
from my_data;
QUIT;
1
PROC SQL;
2
select avg(MyColumn) as Avg_MyColumn
3
from my_data;
4
QUIT;
3 Bloque de código
PROC MEANS
Explicación : Este PROC MEANS se utiliza para generar estadísticas descriptivas básicas para la variable 'MyColumn' del conjunto de datos 'my_data'. Por defecto, PROC MEANS mostrará la N (número de observaciones), la media, la desviación estándar, los valores mínimos y máximos. El 'RUN;' ejecuta el procedimiento.
¡Copiado!
PROC MEANS DATA=my_data;
var Mycolumn;
RUN;
1
PROC MEANSDATA=my_data;
2
var Mycolumn;
3
RUN;
4 Bloque de código
PROC MEANS
Explicación : Este segundo PROC MEANS es similar al anterior pero utiliza la opción 'mean' para solicitar y mostrar específicamente solo la media de la variable 'MyColumn' del conjunto de datos 'my_data'. Esto permite una salida más dirigida de las estadísticas deseadas. El 'RUN;' ejecuta el procedimiento.
¡Copiado!
PROC MEANS DATA=my_data mean;
var Mycolumn;
RUN;
1
2
PROC MEANS
3
DATA=my_data mean;
4
var Mycolumn;
5
RUN;
6
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.