Como criar histogramas em sas (3 exemplos)


Você pode usar os seguintes métodos para criar um ou mais histogramas no SAS:

Método 1: crie um histograma

 proc univariate data =my_data;
    var var1;
    histogram var1;
run ;

Método 2: Crie um painel de histograma

 proc univariate data =my_data;
    class var2;
    var var1;
    histogram var1;
run ;

Método 3: sobreposição de histograma

 proc univariate data =my_data;
    class var2;
    var var1;
    histogram var1 / overlay ;
run ;

Os exemplos a seguir mostram como usar cada método com o seguinte conjunto de dados no SAS:

 /*create dataset*/
data my_data;
    input team $pointsrebounds;
    datalines ;
At 29 8
At 23 6
At 20 6
At 21 9
At 33 14
At 35 11
At 31 10
B 21 9
B 14 5
B 15 7
B 11 10
B 12 6
B 10 8
B 15 10
;
run ;

/*view dataset*/
proc print data =my_data; 

Exemplo 1: Crie um histograma

O código a seguir mostra como criar um histograma para a variável points :

 /*create histogram for variable points*/
proc univariate data =my_data;
    var points;
    histogram points;
run ;

O eixo X exibe os valores da variável pontos e o eixo Y exibe a porcentagem de observações no conjunto de dados que correspondem a valores diferentes.

Exemplo 2: Crie um painel de histograma

O código a seguir mostra como criar um painel de histogramas para visualizar a distribuição dos valores da variável pontos agrupados pela variável equipe :

 /*create histogram for variable points*/
proc univariate data =my_data;
    classteam ;
    var points;
    histogram points;
run ; 

Este gráfico permite ver rapidamente que os jogadores da equipe A tendem a marcar mais pontos do que os jogadores da equipe B.

Observe que ambos os histogramas compartilham um eixo x, facilitando a comparação dos valores dos pontos entre as duas equipes.

Método 3: sobreposição de histograma

O código a seguir mostra como sobrepor vários histogramas em um único gráfico:

 /*create histogram for variable points*/
proc univariate data =my_data;
    classteam ;
    var points;
    histogram points / overlay ;
run ; 

Este tipo de gráfico é útil quando você deseja visualizar vários histogramas em um único gráfico.

Recursos adicionais

Os tutoriais a seguir explicam como criar outros gráficos no SAS:

Como criar gráficos de linhas no SAS
Como criar boxplots por grupo no SAS
Como criar um gráfico de dispersão com linha de regressão no SAS

Add a Comment

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