Como usar conteúdo proc em sas (com exemplos)


Você pode usar o conteúdo do procedimento no SAS para imprimir um resumo do conteúdo de um conjunto de dados.

O exemplo a seguir mostra como usar esse procedimento na prática.

Exemplo: usando conteúdo Proc 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 original_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;

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

Podemos usar o conteúdo proc para obter um resumo do conteúdo do conjunto de dados:

 /*view contents of dataset*/
proc contents data =original_data; 

A primeira tabela na saída exibe várias informações sobre o conjunto de dados, mas os valores mais úteis incluem:

  • Nome do conjunto de dados : o nome do conjunto de dados (original_data)
  • Observações : O número de linhas no conjunto de dados (14)
  • Variáveis : o número de colunas no conjunto de dados (3)

A segunda tabela na saída exibe informações sobre o mecanismo e o host usados no SAS. Na maioria dos casos, esta informação não será particularmente útil para você.

A terceira tabela exibe uma lista alfabética de variáveis no conjunto de dados junto com seu tipo e comprimento de dados.

Nesta tabela podemos ver:

  • pontos são uma variável numérica
  • rebotes são uma variável numérica
  • equipe é um personagem variável

Se, em vez disso, você quiser que essas variáveis sejam exibidas na ordem em que aparecem no conjunto de dados, você pode usar order=varnum da seguinte maneira:

 /*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;

A terceira tabela de saída agora exibirá uma lista de variáveis na ordem em que aparecem no conjunto de dados:

Conclusão

Neste tutorial, vimos que o conteúdo do procedimento pode ser usado no SAS para obter um resumo do conteúdo de um conjunto de dados.

Em particular, vimos que o conteúdo proc é útil para obter as seguintes informações:

  • O tamanho de um conjunto de dados (número de colunas e linhas)
  • Os nomes e tipo de dados de cada variável no conjunto de dados

Na prática, muitas vezes utilizamos conteúdo processual antes de realizar qualquer tipo de análise estatística, simplesmente para entender melhor o tamanho e a estrutura de um conjunto de dados.

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como usar o resumo do procedimento no SAS
Como usar o Proc Tabulate no SAS
Como usar o agrupamento Proc no SAS

Add a Comment

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