Sas: como exibir o iqr no proc means
Você pode usar PROC MEANS para calcular estatísticas resumidas para variáveis no SAS.
Por padrão, PROC MEANS não exibe o intervalo interquartil (IQR) como uma das estatísticas resumidas, mas você pode usar a instrução QRANGE para incluir o IQR na saída:
proc means data =my_data N Mean QRANGE Std Min Max ; var points; run ;
Este exemplo específico calcula o número total de observações, média, intervalo interquartil, desvio padrão, valores mínimo e máximo para uma variável chamada pontos .
O exemplo a seguir mostra como usar essa sintaxe na prática.
Exemplo: Mostrar IQR em PROC MEANS em SAS
Suponha que temos o seguinte conjunto de dados no SAS que contém informações sobre vários jogadores de basquete:
/*create dataset*/ data my_data; input team $points assists; datalines ; At 10 2 At 17 5 At 17 6 At 18 3 At 15 0 B 10 2 B 14 5 B 13 4 B 29 0 B 25 2 C 12 1 C 30 1 C 34 3 C 12 4 C 11 7 ; run ; /*view dataset*/ proc print data =my_data;
Suponha que usemos PROC MEANS para calcular estatísticas resumidas para a variável de pontos no conjunto de dados:
/*calculate summary statistics for points variable*/ proc means data =my_data; var points; run ;
Por padrão, PROC MEANS calcula as seguintes estatísticas descritivas:
- N : O número total de observações
- Média : O valor médio dos pontos
- Std Dev: o desvio padrão dos pontos
- Mínimo : O valor mínimo de pontos
- Máximo : O valor máximo de pontos
Observe que o IQR não está incluído na produção.
Podemos usar a seguinte sintaxe para incluir o IQR na saída:
/*calculate summary statistics for points and include IQR*/ proc means data =my_data N Mean QRANGE Std Min Max ; var points; run ;
Observe que a saída agora inclui o valor do intervalo interquartil para a variável points .
Podemos ver que o IQR para a variável pontos acaba sendo 13 .
Lembre-se que o IQR representa a diferença entre o percentil 75 e o percentil 25 para uma determinada variável.
Caso queira ver os valores desses percentis, você pode incluir P25 e P75 no procedimento PROC MEANS :
/*calculate summary statistics for points and include IQR*/ proc means data =my_data N Mean P25 P75 QRANGE Std Min Max ; var points; run ;
A saída agora inclui o percentil 25, o percentil 75 e o intervalo interquartil para a variável de pontos .
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como calcular estatísticas descritivas no SAS
Como criar tabelas de frequência no SAS
Como calcular percentis no SAS
Como criar tabelas dinâmicas no SAS