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 ; 

matriz de nuvem de pontos no SAS

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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *