Publicado el :
Informes SASHELP

Generación de matrices de diagramas de dispersión con PROC SGSCATTER

Este código también está disponible en: Deutsch English Français
El script comienza configurando las opciones de ODS (Output Delivery System) para la salida gráfica, incluyendo la ruta de guardado de imágenes, el formato (PNG) y las dimensiones. Luego genera una primera matriz para los datos de vehículos 'sashelp.cars', filtrando tipos específicos. Se crean dos matrices adicionales para el conjunto de datos 'sashelp.iris', una utilizando la instrucción 'matrix' estándar y la otra la instrucción 'compare' para diagramas de dispersión cruzados. Cada visualización incluye títulos, etiquetas de variables y opciones de estilo de marcador.
Análisis de datos

Type : SASHELP


Los datos provienen de las bibliotecas integradas de SAS, 'sashelp.cars' y 'sashelp.iris', que están disponibles por defecto en el entorno SAS.

1 Bloque de código
ODS Configuration
Explicación :
Este bloque configura el sistema de destino de salida (ODS) para dirigir la salida gráfica a una ruta especificada y define opciones gráficas como el restablecimiento de parámetros, la prioridad de los atributos de color, el borde, las dimensiones de la imagen, el nombre de la imagen ('matrix1'), el formato ('png') y el suavizado de bordes (anticrénelage).
¡Copiado!
1ods listing gpath="/home/nicolasdupont0/resources_github/Graph/Correlation/img" image_dpi=200;
2 
3ods graphics /
4 reset = all attrpriority=color border = no width=800px height=800px
5 imagename = "matrix1" imagefmt = png outputfmt = png antialiasmax = 10000;
2 Bloque de código
PROC SGSCATTER
¡Copiado!
1PROC SGSCATTER DATA=sashelp.cars(where=(type in ('Sedan' 'Sports')));
2 title 'Scatterplot Matrix for Vehicle Type';
3 label mpg_city='City';
4 label mpg_highway='Highway';
5 matrix mpg_city mpg_highway horsepower weight / transparency=0.5 markerattrs=(symbol=CircleFilled);
6RUN;
3 Bloque de código
ODS Configuration
¡Copiado!
1ods graphics /
2reset = all attrpriority=color border = no width=800px height=800px
3imagename = "matrix2" imagefmt = png outputfmt = png antialiasmax = 10000;
4 
4 Bloque de código
PROC SGSCATTER
¡Copiado!
1PROC SGSCATTER DATA=sashelp.iris;
2 title "Scatterplot Matrix for Iris Data";
3 matrix SepalLength SepalWidth PetalLength PetalWidth / group=Species transparency=0.5 markerattrs=(symbol=CircleFilled);
4RUN;
5 Bloque de código
ODS Configuration
¡Copiado!
1ods graphics /
2reset = all attrpriority=color border = no width=800px height=800px
3imagename = "matrix3" imagefmt = png outputfmt = png antialiasmax = 10000;
4 
6 Bloque de código
PROC SGSCATTER
¡Copiado!
1PROC SGSCATTER DATA=sashelp.iris;
2 title "Scatterplot Matrix for Iris Data";
3 compare x=(SepalLength SepalWidth)
4 y=(PetalLength PetalWidth)
5 / group=species markerattrs=(symbol=CircleFilled);
6RUN;
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 : Creado: 03/11/2017 (fr), Última actualización: 03/11/2017, Autor(es): Nicolas Dupont