Un histograma representa datos en forma de barras rectangulares, la longitud de la barra es proporcional al valor de la variable. SAS utiliza el procedimiento PROC SGPLOT para crear histogramas. En un histograma, podemos dibujar columnas simples y compuestas. En un gráfico de barras, puede asignar un color diferente a cada columna.
La sintaxis básica para crear un histograma en SAS es:
PROC SGPLOT DATA = DATASET; VBAR variables; RUN;
A continuación se muestra la descripción de los parámetros utilizados:
CONJUNTO DE DATOS es el nombre del conjunto de datos que se está utilizando.
variables – los valores usados ​​para construir el histograma.
Un gráfico de barras simple es un gráfico de barras que muestra una variable de un conjunto de datos como columnas.
El siguiente script creará un gráfico de barras que representa la longitud de los vehÃculos en barras.
PROC SQL; create table CARS1 as SELECT make, model, type, invoice, horsepower, length, weight FROM SASHELP.CARS WHERE make in ('Audi','BMW') ; RUN; proc SGPLOT data = work.cars1; vbar length ; title 'Lengths of cars'; run; quit;
Cuando ejecutamos el código anterior, obtenemos el siguiente resultado:
Un histograma apilado es un histograma en el que una variable de un conjunto de datos se calcula en relación con otra variable.
El siguiente script creará un gráfico de barras apiladas donde se calcula la longitud de los vehÃculos para cada tipo de vehÃculo. Usamos la opción de grupo para especificar la segunda variable.
proc SGPLOT data = work.cars1; vbar length /group = type ; title 'Lengths of Cars by Types'; run; quit;
Cuando ejecutamos el código anterior, obtenemos el siguiente resultado:
Se crea un gráfico de barras agrupadas para mostrar cómo se distribuyen los valores de una variable en la cultura.
El siguiente script creará un gráfico de barras agrupadas en el que las longitudes de los vehÃculos se agrupan por tipo de vehÃculo. AsÃ, vemos dos franjas adyacentes de longitud 191, una para el tipo de automóvil Sedán y la otra para el tipo de camioneta. …
proc SGPLOT data = work.cars1; vbar length /group = type GROUPDISPLAY = CLUSTER; title 'Cluster of Cars by Types'; run; quit;
Cuando ejecutamos el código anterior, obtenemos el siguiente resultado:
🚫