Muchas gracias a ambos por vuestras respuestas.
--- En UsuariosSPSS@..., "Auberth Hurtado"
<auberth64@...> escribió:
>
> Hola,
>
> En general la sintaxis que estas utilizando es adecuada, solo un par de
> recomendaciones que te adjunto a continuación, puedes correrla toda o
> eliminar los comentarios:
>
> * 1. CAPTURA BASE DE DATOS.
> 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
>
> * 2. CREACIÓN VARIABLE DE PONDERACIÓN .
> 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)
>
> * 2.1. YO LO HARÍA ASÍ: .
> 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)
>
> * 3. PONDERAR.
> WEIGHT BY P.
>
> * 4. GUARDAR RESULTADOS.
> SAVE OUTFILE='C:\Data2007\DataP.sav'
> /COMPRESSED . /* Para que la base de datos pese un poco menos .
>
>
> AUBERTH HURTADO .
>
>
> _____
>
> 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\Data.sav'.
> 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:\Data2007\DataP.sav'.
>
> 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!
>