Un truco SAS interesante para representar matrices de correlaciones. El ejemplo es muy sencillo, pero previamente tenéis que crear el conjunto de datos SAS para ilustrar el ejemplo. Así que lo primero que hay que hacer es ir a este enlace y copiar el código necesario para crear el conjunto de datos SAS auto. Una vez tenemos ese conjunto de datos de 74 observaciones y 12 variables, sólo tenemos que emplear el PROC CORR con una sintaxis muy sencilla:

ods graphics on;

title 'Correlaciones datos Auto';

proc corr data=auto nomiss plots=matrix(histogram);
    var price mpg rep78 hdroom trunk weight length turn 
        displ gratio foreign;
run;

ods graphics off;

Como vemos, solo hay que activar ODS GRAPHICS y usar la opción plots=matrix(histogram); SAS nos presenta un análisis gráfico muy completo de las correlaciones:

matriz_correlaciones_sas

Os recomiendo jugar también con plots=scatter para intervalos de confianza elipsoidales. Podréis encontrar literatura y ejemplos en la web. Saludos.