SPSS: PROGRAMAS E ROTINAS COMPLEMENTARES (SYNTAX FILES)

 

Inquérito: Amostragem Probabilística

 

Amostragem Aleatória Simples

Situação A

Situação B

Situação A: A Grelha de Amostragem é a file activa do utilizador

Abra a file com a Grelha de Amostragem e certifique-se que a mesma contém uma variável de identificação de tipo numérico, designada ID, onde os casos estão numerados sequencialmente, de 1 a n. Caso contrário, crie essa variável.

Certifique-se, igualmente, que nenhuma das variáveis na sua file tem a designação de N_AMO, NA, F e AMOSTRA.

Em seguida, na janela da Syntax do SPSS, execute os seguintes comandos (se necessário, veja as instruções gerais relativas aos programas e rotinas incluídos neste site).

*** Amostragem Aleatória Simples

*** [Grelha de Amostragem = File activa]

*** Valentim Rodrigues Alferes (Universidade de Coimbra, 2002)

*** valferes@fpce.uc.pt

**

** Esta sintaxe produz uma amostra aleatória simples. O utilizador

** deve apenas indicar o tamanho da amostra (N_AMO). O SPSS

** considera, por defeito, que o tamanho da população é o número de

** casos na file activa (Grelha de Amostragem).

**

** O programa acrescenta na mesma file a variável AMOSTRA com o

** valor de “1” para os casos selecionados e o valor de “0” para os

** restantes.

 

* Introduza o tamanho da amostra.

COMPUTE N_AMO = 300.

SET SEED RANDOM.

COMPUTE NA=UNIFORM(1).

SORT CASES BY NA(A).

COMPUTE F=$CASENUM.

IF (F<=N_AMO) AMOSTRA=1.

IF (F>N_AMO) AMOSTRA=0.

SORT CASES BY AMOSTRA(D) ID(A).

SAVE OUTFILE=AMOSTRA.

GET FILE=AMOSTRA/DROP=F N_AMO NA.

Nota: Nesta situação, em que dispõe da grelha de amostragem na file activa, pode, igualmente, seleccionar uma amostra aleatória simples, via Menus do SPSS Data Editor.

Situação B: O SPSS cria a Grelha de Amostragem

Execute os seguintes comandos, introduzindo os dados que lhe são pedidos nos locais apropriados (se necessário, veja as instruções gerais relativas aos programas e rotinas incluídos neste site).

O SPSS, antes de proceder à selecção da amostra, criará a Grelha de Amostragem, onde os casos são numerados sequencialmente, de 1 a n, na variável de identificação designada ID.

*** Amostragem Aleatória Simples

*** [Grelha de Amostragem construída pela Sintaxe]

*** Valentim Rodrigues Alferes (Universidade de Coimbra, 2002)

*** valferes@fpce.uc.pt

**

** Esta sintaxe produz uma amostra aleatória simples. O utilizador

** deve apenas indicar o tamanho da população (N_POP) e o tamanho da

** amostra (N_AMO).

** O SPSS produz uma file com os IDs dos casos seleccionados.

 

* Introduza o tamanho da população e o tamanho da amostra.

DATA LIST LIST /N_POP(F8.0) N_AMO(F8.0).

BEGIN DATA

557   84

END DATA.

LOOP ID=1 TO N_POP.

XSAVE OUTFILE=FOUT1.

END LOOP.

EXECUTE.

GET FILE=FOUT1.

SET SEED RANDOM.

COMPUTE NA=UNIFORM(1).

SORT CASES BY NA(A).

COMPUTE F=$CASENUM.

SEL IF (F<=N_AMO).

SORT CASES BY ID.

SAVE OUTFILE=AMOSTRA.

GET FILE=AMOSTRA/KEEP=ID.

Referência

Henry, G. T. (1998). Pratical sampling. In L. Bickman & D. B. Rog (Eds.), Handbook of applied social research methods (pp. 101-126). London: Sage.

 

NIIPS / CSEO

SYNTAX FILES

valferes@fpce.uc.pt

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