Como criar boxplots por grupo no sas


Boxplots são úteis para visualizar rapidamente o resumo de cinco dígitos de um conjunto de dados, que inclui:

  • O valor mínimo
  • O primeiro quartil
  • A mediana
  • O terceiro quartil
  • O valor máximo

O exemplo a seguir mostra como criar boxplots agrupados no SAS para visualizar a distribuição de vários grupos de uma só vez.

Exemplo: Criar Box Plots por Grupo no SAS

Primeiro, vamos criar um conjunto de dados no SAS que contém três grupos diferentes:

 /*create dataset*/
data my_data;
    input Group$Value;
    datalines ;
At 7
AT 8
At 9
AT 12
At 14
B5
B 6
B 6
B 8
B 11
C 8
C 9 
C 11
C13
C17
;
run ;

Observe que existem três grupos diferentes neste conjunto de dados: A, B e C.

Então podemos usar o seguinte código para criar boxplots por grupo:

 /*create boxplots by group*/
proc sgplot data =my_data;
   vbox Value / group =Group;
   keylegend / title ="Group Name";
run ;

O resultado são três boxplots individuais que exibem a distribuição dos valores dos dados para os grupos A, B e C:

Boxplots SAS por grupo

Relacionado: Como comparar gráficos de caixa

Observe que você pode usar a função hbox para criar boxplots horizontais:

 /*create horizontal boxplots by group*/
proc sgplot data =my_data;
   hbox Value / group =Group;
   keylegend / title ="Group Name";
run ;

O resultado são três boxplots horizontais:

A legenda na parte inferior do gráfico indica qual cor corresponde a cada grupo.

Recursos adicionais

Os tutoriais a seguir fornecem informações adicionais sobre box plots:

Introdução aos Box Plots
Gerador de Box Plot Online
Quando você deve usar um box plot? (3 cenários)

Add a Comment

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