El script comienza creando la tabla 'bmi' a través de un paso DATA con datos incrustados (datalines), que contiene un identificador, el sexo y una categoría de IMC para 20 individuos. Luego, utiliza el procedimiento SGPLOT para generar un diagrama de barras vertical de las categorías de IMC, con las etiquetas de datos mostradas en cada barra. Finalmente, se emplea el procedimiento GCHART para producir un diagrama de barras horizontal para la misma variable, proporcionando una vista alternativa de las frecuencias.
Análisis de datos
Type : CREATION_INTERNE
Los datos se crean y almacenan en la tabla 'bmi' de la biblioteca WORK utilizando un paso DATA y la instrucción DATALINES.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque crea un conjunto de datos temporal llamado 'bmi'. Lee tres variables (id, sex, bmi) a partir de datos incluidos directamente en el código a través de 'datalines'. El modificador '&' después de 'bmi' permite leer cadenas de caracteres que contienen espacios.
¡Copiado!
data bmi;
input id $ sex $ bmi & $23.;
datalines;
001 Female Not Overweight or Obese
002 Male Not Overweight or Obese
003 Female Underweight
004 Female Not Overweight or Obese
005 Female Overweight
006 Female Overweight
007 Female Not Overweight or Obese
008 Male Not Overweight or Obese
009 Male Not Overweight or Obese
010 Male Overweight
011 Female Not Overweight or Obese
012 Female Not Overweight or Obese
013 Female Not Overweight or Obese
014 Female Obese
015 Male Overweight
016 Female Overweight
017 Male Obese
018 Female .
019 Male Not Overweight or Obese
020 Female Obese
run;
1
DATA bmi;
2
INPUT id $ sex $ bmi & $23.;
3
DATALINES;
4
001 Female Not Overweight or Obese
5
002 Male Not Overweight or Obese
6
003 Female Underweight
7
004 Female Not Overweight or Obese
8
005 Female Overweight
9
006 Female Overweight
10
007 Female Not Overweight or Obese
11
008 Male Not Overweight or Obese
12
009 Male Not Overweight or Obese
13
010 Male Overweight
14
011 Female Not Overweight or Obese
15
012 Female Not Overweight or Obese
16
013 Female Not Overweight or Obese
17
014 Female Obese
18
015 Male Overweight
19
016 Female Overweight
20
017 Male Obese
21
018 Female .
22
019 Male Not Overweight or Obese
23
020 Female Obese
24
RUN;
2 Bloque de código
PROC SGPLOT
Explicación : Este bloque utiliza el procedimiento SGPLOT para crear un diagrama de barras vertical (vbar) para la variable 'bmi'. La opción '/ datalabel' muestra la frecuencia encima de cada barra.
¡Copiado!
proc sgplot data = bmi;
vbar bmi / datalabel;
run;
1
2
PROC SGPLOT
3
DATA = bmi;
4
vbar bmi / datalabel;
5
RUN;
6
3 Bloque de código
PROC GCHART
Explicación : Este bloque utiliza el procedimiento GCHART para crear un diagrama de barras horizontal (hbar) para la variable 'bmi'. Este procedimiento más antiguo también genera una tabla de estadísticas de frecuencia junto al gráfico.
¡Copiado!
proc gchart data = bmi;
hbar bmi;
run;
1
PROC GCHARTDATA = bmi;
2
hbar bmi;
3
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.