El script comienza definiendo un conjunto de datos llamado 'Turbine' que contiene registros de potencia ('KWatts') para diferentes días ('Day'). Los datos se proporcionan directamente en el script a través de un bloque DATALINES. Luego, utiliza el procedimiento PROC BOXPLOT para crear un diagrama de caja y bigotes de la variable 'KWatts' por la variable 'Day'. Se añaden recuadros para mostrar estadísticas descriptivas completas, incluyendo el mínimo, la media, el máximo y la desviación estándar para el conjunto de datos, así como los valores extremos (mínimo y máximo) para cada día.
Análisis de datos
Type : CREACIÓN_INTERNA
El conjunto de datos 'Turbine' se crea directamente en el script utilizando un bloque DATA STEP y un bloque DATALINES. Contiene observaciones con una fecha ('Day') y una medida de potencia promedio ('KWatts').
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea el conjunto de datos temporal 'Turbine'. Define el formato de entrada (informat) y de visualización (format) para la variable 'Day' como una fecha. La variable 'KWatts' se etiqueta como 'Average Power Output'. Los datos se leen línea por línea desde el bloque DATALINES: una fecha, y luego diez valores de potencia ('KWatts') para esa fecha. La variable de iteración 'i' se elimina porque no es necesaria en el conjunto de datos final.
Explicación : Este bloque utiliza el procedimiento PROC BOXPLOT para generar un diagrama de caja y bigotes. La instrucción 'ods graphics off;' desactiva la salida gráfica ODS predeterminada (a menudo necesaria para algunas opciones SYMBOL). La instrucción 'symbol height=3 pct;' define la altura de los símbolos al 3% de la altura de la ventana gráfica. Se asigna un título al gráfico: 'Box Plot for Power Output'. La cláusula 'plot KWatts*Day;' especifica crear cajas para 'KWatts' agrupadas por 'Day'. Se añaden dos recuadros ('inset' e 'insetgroup'): el primero muestra las estadísticas globales (mínimo, media, máximo, desviación estándar) con el encabezado 'Overall Statistics' en la posición 'tm' (top-middle); el segundo muestra los extremos (mínimo y máximo) para cada grupo ('Day') con el encabezado 'Extremes by Day'.
¡Copiado!
ods graphics off;
symbol height=3 pct;
title 'Box Plot for Power Output';
proc boxplot data=Turbine;
plot KWatts*Day;
inset min mean max stddev /
header = 'Overall Statistics'
pos = tm;
insetgroup min max /
header = 'Extremes by Day';
run;
1
ods graphics off;
2
symbol height=3 pct;
3
title 'Box Plot for Power Output';
4
PROC BOXPLOTDATA=Turbine;
5
plot KWatts*Day;
6
inset min mean max stddev /
7
header = 'Overall Statistics'
8
pos = tm;
9
insetgroup min max /
10
header = 'Extremes by Day';
11
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.
Información de copyright : S A S S A M P L E L I B R A R Y
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.