DEFINE PERSONA.AESTUDIO AS SWITCH INCASE PERSONA.EDADN < 3 ASSIGN 20 INCASE PERSONA.NIVELEDUC = 1 ASSIGN 21 INCASE PERSONA.NIVELEDUC = 2 ASSIGN 0 INCASE PERSONA.NIVELEDUC = 3 ASSIGN 0 INCASE PERSONA.NIVELEDUC = 4 AND PERSONA.GRADO > 0 AND PERSONA.GRADO < 7 ASSIGN PERSONA.GRADO INCASE PERSONA.NIVELEDUC = 4 ASSIGN 0 INCASE PERSONA.NIVELEDUC = 5 AND PERSONA.ANIOLLEGO > 0 AND PERSONA.ANIOLLEGO < 7 ASSIGN PERSONA.ANIOLLEGO + 6 INCASE PERSONA.NIVELEDUC = 5 ASSIGN 6 INCASE PERSONA.NIVELEDUC > 5 AND PERSONA.ANIOLLEGO > 0 AND PERSONA.ANIOLLEGO < 7 ASSIGN PERSONA.ANIOLLEGO + 11 INCASE PERSONA.NIVELEDUC > 5 AND PERSONA.SEMESTRE > 0 AND PERSONA.SEMESTRE < 16 ASSIGN ( PERSONA.SEMESTRE / 2 ) + 11 INCASE PERSONA.NIVELEDUC > 5 AND PERSONA.TRIMESTRE > 0 AND PERSONA.TRIMESTRE < 25 ASSIGN ( PERSONA.TRIMESTRE / 3 ) + 11 INCASE PERSONA.NIVELEDUC > 5 ASSIGN 11 ELSE 22 TYPE INTEGER RANGE (0 : 19) VARLABEL "Años de Estudio" MISSING 21 NOTAPPLICABLE 20 DEFINE PERSONA.EDADQUIN AS RECODE PERSONA.EDAD ( 0 - 4 = 1 ) ( 5 - 9 = 2 ) ( 10 - 14 = 3 ) ( 15 - 19 = 4 ) ( 20 - 24 = 5 ) ( 25 - 29 = 6 ) ( 30 - 34 = 7 ) ( 35 - 39 = 8 ) ( 40 - 44 = 9 ) ( 45 - 49 = 10 ) ( 50 - 54 = 11 ) ( 55 - 59 = 12 ) ( 60 - 64 = 13 ) ( 65 - 69 = 14 ) ( 70 - 74 = 15 ) ( 75 - 79 = 16 ) ( 80 - 84 = 17 ) ( 85 - 89 = 18 ) ( 90 - 94 = 19 ) ( 95 - 99 = 20 ) ( 100 - 104 = 21 ) ( 105 - 110 = 22 ) ELSE 0 TYPE INTEGER RANGE 1 - 22 VARLABEL "Edad quinquenal" VALUELABELS 1 "0-4" 2 "5-9" 3 "10-14" 4 "15-19" 5 "20-24" 6 "25-29" 7 "30-34" 8 "35-39" 9 "40-44" 10 "45-49" 11 "50-54" 12 "55-59" 13 "60-64" 14 "65-69" 15 "70-74" 16 "75-79" 17 "80-84" 18 "85-89" 19 "90-94" 20 "95-99" 21 "100-104" 22 "105-110" DEFINE PERSONA.CONCIUMIG AS SWITCH INCASE ( MUNICIPI.HABCIUD <> PERSONA.ANTCIUD ) ASSIGN 1 INCASE ( MUNICIPI.HABCIUD = PERSONA.ANTCIUD ) ASSIGN 0 ELSE 5 TYPE INTEGER RANGE 0 - 1 VARLABEL "Condición de migración" VALUELABELS 0 "NO MIGRANTES" 1 "MIGRANTES" TABLE SA AS FREQUENCY OF PERSONA.EDADQUIN BY PERSONA.SEXO BY PERSONA.AESTUDIO BY PERSONA.CONCIUMIG FOR PERSONA.EDAD>4