GET FILE='C:\Data2007\Data.sav' .
DATASET NAME Data2007 WINDOW=FRONT . /* Con este comando le pones nombre a tu conjunto de datos, es una de las adiciones en la sintaxis y es muy útil cuando trabajas con varias bases de datos simultáneamente
IF(sexo EQ 1 and edad EQ 1) P=0.7855 .
IF(sexo EQ 1 and edad EQ 2) P=1.0032 .
EXECUTE . /* Comando para que ejecute la transformación (puedes cambiar el "EQ" por "=" y el "and" por "&", además te recomiendo que trabajes con paréntesis)
IF ((sexo = 1) & (edad = 1)) P=0.7855 .
IF ((sexo = 1) & (edad = 2)) P=1.0032 .
EXE . /* Recuerda que cualquier comando lo puedes abreviar a tres letras (si no genera conflicto con otros comandos)
WEIGHT BY P.
SAVE OUTFILE='C:\Data2007\DataP.sav'
/COMPRESSED . /* Para que la base de datos pese un poco menos .
De: UsuariosSPSS@... [mailto:UsuariosSPSS@...] En nombre de juliotrujillo
Enviado el: Lunes, 06 de Agosto de 2007 09:40 a.m.
Para: UsuariosSPSS@...
Asunto: [UsuariosSPSS] Como ponderar?
Hola a tod@s!
Comencé con el SPSS usando las primeras versiones para MSDOS y hacía
toda la grabación y explotación de datos escribiendo la programación.
Muchos años después, y para colaborar con un estudio de una asociación
de enfermedades raras, estoy utilizando el SPSS 15 en español para
Windows, y me encuentro con un programa que ha cambiado bastante.
El caso es que tengo dos variables (sexo y edad) que necesito ponderar
en cada grupo para que la muestra sea representativa de la población real.
Anteriormente lo que hacía era esto:(aunque ahora ponga la extensión
.sav a los ficheros, antes eran .sys)
GET FILE='C:\Data2007\
COMPUTE P=1.
IF(sexo EQ 1 and edad EQ 1)P=.7855.
IF(sexo EQ 1 and edad EQ 2)P=1.0032.
* (Así con la totalidad de etiquetas de sexo y edad)
WEIGHT BY P.
SAVE OUTFILE='C:\
Alguien sería tan amable de indicarme como puedo hacer esta
ponderación con la actual versión de Windows? Es que me he perdido al
ver que muchos comandos ahora son diferentes y no se si se puede hacer
directamente en el programa o si lo tengo que hacer por comandos y si
estos son los correctos actualmente.
Muchísimas gracias y saludos!