SPSS: PROGRAMAS E ROTINAS COMPLEMENTARES (SYNTAX FILES)

 

INSTRUÇÕES GERAIS

Para executar todos os programas e rotinas complementares do SPSS que constam deste site, siga os seguintes passos:

1

Copie integralmente as linhas com fundo cinza para um documento em branco do WORD.

2

Siga as instruções constantes nas linhas que se iniciam com um asterisco (*) e introduza nos locais assinalados a vermelho os valores que lhe são pedidos. Não faça qualquer alteração, nem aditamento, nas restantes linhas da Sintaxe.

3

Copie integralmente o programa para a janela da Syntax do SPSS. No menu Run, escolha All.

Para repetir a análise com outros valores, proceda às alterações desejadas nos locais assinalados a vermelho e, no menu Run, escolha, de novo, All.

Obs.: Em alternativa, pode copiar directamente as linhas com fundo cinza para a janela da Syntax do SPSS e fazer aí as alterações desejadas. A única diferença é que os locais onde deve introduzir os valores deixarão de ter a cor vermelha.

EXEMPO: Pretende permutar aleatoriamente os primeiros cinco inteiros.

1. Copie as 16 linhas a cinza para o WORD.

*** Utilização das rotinas SPSS.

** Exemplo: Permutações aleatórias.

** Quero permutar aleatoriamente os primeiros cinco inteiros.

 

* Introduza o último número da série de inteiros.

INPUT PROGRAM.

LOOP PERMUT=1 TO 3.

END CASE.

END LOOP.

END FILE.

END INPUT PROGRAM.

SET SEED RANDOM.

COMPUTE NA=UNIFORM(1).

SORT CASES BY NA(A).

EXECUTE.

FORMATS PERMUT(F12.0).

LIST PERMUT.

2. Introduza no local assinalado a vermelho os valores que desejar. Como pretende permutar os primeiros cinco e não os primeiros três inteiros, deve substituir:

[...]

LOOP PERMUT=1 TO 3.

[...]

por:

[...]

LOOP PERMUT=1 TO 5.

[...]

3. Em seguida, copie as 16 linhas para a janela da Syntax do SPSS. No menu RUN, escolha ALL.

Na janela do OUTPUT, obterá uma das possíveis 120 permutações de cinco elementos (no exemplo: 2, 1, 3, 5 e 4).

Output

*** Utilização das rotinas SPSS.

** Exemplo: Permutações aleatórias.

** Quero permutar aleatoriamente os primeiros cinco inteiros.

 

* Introduza o último número da série de inteiros.

INPUT PROGRAM.

LOOP PERMUT=1 TO 5.

END CASE.

END LOOP.

END FILE.

END INPUT PROGRAM.

SET SEED RANDOM.

COMPUTE NA=UNIFORM(1).

SORT CASES BY NA(A).

EXECUTE.

FORMATS PERMUT(F8.0).

LIST PERMUT.

List

 

  PERMUT

 

       2

       1

       3

       5

       4

 

Number of cases read:  5    Number of cases listed:  5

Na própria janela da SYNTAX do SPSS, escolha, de novo, RUN / ALL. Terá 1/120 possibilidades de obter uma permutação igual à que obteve da primeira vez que executou a sintaxe.

Experimente alterar o número de inteiros a permutar para outro à sua vontade. Em seguida, no menu RUN escolha de novo ALL e veja o resultado na janela do OUTPUT.

 

Nota 1: Atendendo à diversidade dos sistemas operativos e das escolhas relativas à localização dos ficheiros a guardar, optou-se pela omissão dos comandos SAVE com cararácter definitivo. No final de cada rotina, o utilizador dispõe na file activa da janela do SPSS Data Editor de todas as variáveis e resultados listados na janela do Output. Pode então, se o desejar, eliminar as variáveis utilizadas em cálculos intermédios, formatar como entender as variáveis a reter e guardar o ficheiro de acordo com as suas preferências e com as características do sistema que está a utilizar.

 

Nota 2: Caso não veja a janela da SYNTAX ao abrir o SPSS, siga os seguintes passos:

1

No menu Edit, submenu Options..., botão General, escolha:

 

Open Syntax at start-up.

2

Saia do SPSS (File/Exit).

Ao voltar a abrir o programa, a janela da Syntax [Syntax1-SPS...] estará disponível na barra de tarefas.

 

Nota 3: Para executar e interpretar adequadamente os resultados de algumas das sintaxes, deve ter acesso aos comandos, comentários  e notas explicativas na janela do OUTPUT. Por isso, recomendamos que:

No menu Edit, submenu Options..., botão Viewer, assinale a opção:

Display commands in the log.

 

Nota 4: Pode utilizar como entender (investigação, ensino e aprendizagem da metodologia da investigação e da estatística, etc.) as sintaxes disponíveis neste site. Todas as sugestões, correcções e comentários serão bem vindos. Caso pretenda citar as sintaxes em artigos ou outros trabalhos científicos, a  referência correcta é semelhante à do seguinte exemplo:

Alferes, V. R. (2002). Amostragem aleatória estratificada proporcional [SPSS Syntax File]. Disponível em /niips/spss_prc/inq_amos/estrat/estrat.htm

 

NIIPS / CSEO

SYNTAX FILES

valferes@fpce.uc.pt

Última actualização: 2002-09-29