Arquivos de Dados

Leitura de Arquivos Ferramentas Download Analises de Variância Agrupamentos Correlações
Testes Estatisticos Multivariadas Qualidade Regressões Sobrevivência Univariadas Livro


Comando Recodificar

Este comando tem a finalidade de alterar valores de dados de variáveis, substituindo-os por outros valores, especificando apenas os intervalos e, ou, valores originais

 

RECODIFICAR A B C D ( < 0 = 1)( 0 ATE 10=2)(10 = 3)(> 11 = 4)

 

No exemplo acima, as variáveis A, B, C, D, e E terão seus valores modificados da seguinte forma:

a) ( < 0 = 1 ) - Os valores menores que o (zero) serão transformados em 1. Zero não pertence ao intervalo.

b) ( 0 ATE 10 = 2) - Os valores entre o (zero) e 10 serão transformados em 2. Zero pertence ao intervalo e 10 não pertence ao intervalo.

c) (10 = 3) - O valor 10 será transformado em 3.

d) ( > 11 = 4) - Os valores iguais ou superiores a 11 serão transformados em 4.

As variáveis envolvidas

A relação de variáveis que Terão seus valores recodificados deve ser constituída de nomes separados por vírgula ou espaços (brancos).

Quando as variáveis envolvidas forem muitas e as mesmas estiverem em seqüência na relação de variáveis disponíveis, pode-se usar o ATE, ou seja:

A relação: (A B C D E F) equivale a (A ATE F)

Os parâmetros da troca

a) As informações que definem como será efetuada a troca de valores devem estar contidas entre parênteses ou separadas por vírgula. Entretanto, é necessário que se comece e termine com parênteses.

RECODIFICAR  A B C D E (0=1) (0 ATE 10=2) (10 ATE 20=3)

equivale a

RECODIFICAR  A B C D E (0=1,0 ATE 10=2,10 ATE 20=3)

b) Os intervalos de troca devem obrigatoriamente conter, pelo menos um espaço (branco) entre as duas primeiras constantes e o elemento de ligação.

(0 ATE 10 = 2) não equivale a (0ATE10 = 2)

c) Os brancos entre as constantes e o símbolo "=" são desnecessários, ou seja:

(0 ATE 10 = 1) equivale a (0 ATE 10=1)

(2 = 3) equivale a (2=3)

( > 10 = 3) equivale ( > 10=3)

d) Os símbolos < e > devem ser entendidos como: "menor que" e "maior ou igual a", respectivamente. Portanto, o intervalo (C1 ATE C2=C3) é interpretado pelo SAEG como: todo valor de dado "maior ou igual a" C1 ATE "menor que" C2 "assumirá valor" C3.

Considerações

1) Os valores originais das variáveis envolvidas serão destruídos pela substituição. Portanto, é recomendado fazer uma cópia da mesma (comando calcular) e, então, proceder às substituições.

2) A variável interna NSEQ (número da seqüência da observação) não poderá estar na relação das variáveis envolvidas.

3) Este comando permite recodificar valores de até 30 variáveis de cada vez.

4) Se existir algum valor original que não esteja dentro das especificações de troca, o mesmo será mantido. Entretanto, o comando RECODIFICAR permite uso do SENAO para definição de novos valores para aqueles não previstos nas especificações. Portanto, no comando:

RECODIFICAR  LOCAL (0=1)( 0 ATE 10=2)( SENAO =3)

Os valores da variável LOCAL, quando menores que 0 (zero) e maiores ou igual a 10, serão transformados em 3.