SAS - Histogramas
Un histograma es una visualización gráfica de datos utilizando barras de diferentes alturas. Agrupa los distintos números del conjunto de datos en varios rangos. También representa la estimación de la probabilidad de distribución de una variable continua. En SAS elPROC UNIVARIATE se utiliza para crear histogramas con las siguientes opciones.
Sintaxis
La sintaxis básica para crear un histograma en SAS es:
PROC UNIVARAITE DATA = DATASET;
HISTOGRAM variables;
RUN;
A continuación se muestra la descripción de los parámetros utilizados:
DATASET es el nombre del conjunto de datos utilizado.
variables son los valores utilizados para trazar el histograma.
Histograma simple
Se crea un histograma simple especificando el nombre de la variable y el rango a considerar para agrupar los valores.
Ejemplo
En el siguiente ejemplo, consideramos los valores mínimo y máximo de la variable caballos de fuerza y tomamos un rango de 50. Entonces, los valores forman un grupo en pasos de 50.
proc univariate data = sashelp.cars;
histogram horsepower
/ midpoints = 176 to 350 by 50;
run;
Cuando ejecutamos el código anterior, obtenemos el siguiente resultado:
Histograma con ajuste de curva
Podemos ajustar algunas curvas de distribución al histograma usando opciones adicionales.
Ejemplo
En el siguiente ejemplo, ajustamos una curva de distribución con valores de desviación estándar y media mencionados como EST. Esta opción utiliza una estimación de los parámetros.
proc univariate data = sashelp.cars noprint;
histogram horsepower
/
normal (
mu = est
sigma = est
color = blue
w = 2.5
)
barlabel = percent
midpoints = 70 to 550 by 50;
run;
Cuando ejecutamos el código anterior, obtenemos el siguiente resultado: