Como criar uma matriz de gráfico de dispersão no sas
Uma matriz de gráfico de dispersão é exatamente o que parece: uma matriz de gráfico de dispersão.
Este tipo de matriz é útil porque permite visualizar simultaneamente a relação entre múltiplas variáveis em um conjunto de dados.
Você pode usar a seguinte sintaxe básica para criar uma matriz de gráfico de dispersão no SAS:
proc sgscatter data =my_data; matrix var1 var2 var3; run ;
Esta sintaxe específica cria uma matriz de gráfico de dispersão para as variáveis var1 , var2 e var3 no conjunto de dados chamado my_data .
O exemplo a seguir mostra como usar essa sintaxe na prática.
Exemplo: Crie uma matriz de gráfico de dispersão no SAS
Vamos supor que temos o seguinte conjunto de dados no SAS:
/*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
A 22 12 8
A 20 18 4
At 14 9 5
At 30 16 10
B 10 4 3
B 9 5 12
B 6 5 14
B 14 10 5
C 4 8 12
C 13 10 5
C 11 12 8
C 19 3 2
;
run ;
/*view dataset*/
proc print data =my_data;
Podemos usar a seguinte sintaxe para criar um gráfico de dispersão para visualizar a relação entre as variáveis de pontos , assistências e rebotes :
/*create scatter plot matrix*/
proc sgscatter data =my_data;
matrix points assists rebounds;
run ;
Observe que também podemos usar a função title para adicionar um título à matriz geral e a função group para colorir os pontos do gráfico com base no valor da variável da equipe:
/*create scatter plot matrix with points colored by team*/
proc sgscatter data =my_data;
title "Scatterplot Matrix";
matrix points assists rebounds / group =team;
run ;
title ;
A matriz do gráfico de dispersão agora tem um título e os pontos em cada gráfico de dispersão são coloridos de acordo com o valor da equipe.
Recursos adicionais
Os tutoriais a seguir explicam como criar outros gráficos comuns no SAS:
Como criar nuvens de pontos no SAS
Como criar gráficos de linhas no SAS
Como criar boxplots por grupo no SAS