SAS - Variáveis
Em geral, as variáveis no SAS representam os nomes das colunas das tabelas de dados que está analisando. Mas também pode ser usado para outros fins, como usá-lo como contador em um loop de programação. No capítulo atual, veremos o uso de variáveis SAS como nomes de colunas do conjunto de dados SAS.
Tipos de variáveis SAS
O SAS tem três tipos de variáveis, conforme abaixo -
Variáveis Numéricas
Este é o tipo de variável padrão. Essas variáveis são usadas em expressões matemáticas.
Sintaxe
INPUT VAR1 VAR2 VAR3; #Define numeric variables in the data set.
Na sintaxe acima, a instrução INPUT mostra a declaração de variáveis numéricas.
Exemplo
INPUT ID SALARY COMM_PERCENT;
Variáveis de personagem
Variáveis de caracteres são usadas para valores que não são usados em expressões matemáticas. Eles são tratados como texto ou strings. Uma variável se torna uma variável de caractere adicionando um $ sing com um espaço no final do nome da variável.
Sintaxe
INPUT VAR1 $ VAR2 $ VAR3 $; #Define character variables in the data set.
Na sintaxe acima, a instrução INPUT mostra a declaração de variáveis de caracteres.
Exemplo
INPUT FNAME $ LNAME $ ADDRESS $;
Variáveis de Data
Essas variáveis são tratadas apenas como datas e precisam estar em formatos de data válidos. Uma variável se torna uma variável de data adicionando um formato de data com um espaço no final do nome da variável.
Sintaxe
INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.
Na sintaxe acima, a instrução INPUT mostra a declaração das variáveis de data.
Exemplo
INPUT DOB DATE11. START_DATE MMDDYY10. ;
Uso de variáveis no programa SAS
As variáveis acima são usadas no programa SAS, conforme mostrado nos exemplos abaixo.
Exemplo
O código a seguir mostra como os três tipos de variáveis são declarados e usados em um programa SAS
DATA TEMP;
INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ;
FORMAT DOJ DATE9. ;
DATALINES;
1 Rick 623.3 IT 02APR2001
2 Dan 515.2 OPS 11JUL2012
3 Michelle 611 IT 21OCT2000
4 Ryan 729 HR 30JUL2012
5 Gary 843.25 FIN 06AUG2000
6 Tusar 578 IT 01MAR2009
7 Pranab 632.8 OPS 16AUG1998
8 Rasmi 722.5 FIN 13SEP2014
;
PROC PRINT DATA = TEMP;
RUN;
No exemplo acima, todas as variáveis de caracteres são declaradas seguidas por um sinal $ e as variáveis de data são declaradas seguidas por um formato de data. A saída do programa acima é a seguinte.
Usando as Variáveis
As variáveis são muito úteis na análise dos dados. Eles são usados em expressões nas quais a análise estatística é aplicada. Vejamos um exemplo de análise do conjunto de dados integrado denominadoCARS que está presente sob Libraries → My Libraries → SASHELP. Clique duas vezes nele para explorar as variáveis e seus tipos de dados.
A seguir, podemos produzir estatísticas resumidas de algumas dessas variáveis usando as opções de Tarefas no SAS Studio. Vamos paraTasks -> Statistics -> Summary Statisticse clique duas vezes nele para abrir a janela conforme mostrado abaixo. Escolha o conjunto de dadosSASHELP.CARSe selecione as três variáveis - MPG_CITY, MPG_Highway e Weight nas Variáveis de Análise. Segure a tecla Ctrl enquanto seleciona as variáveis clicando. Clique em executar.
Clique na guia de resultados após as etapas acima. Mostra o resumo estatístico das três variáveis escolhidas. A última coluna indica o número de observações (registros) usados na análise.