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.