DEFINE PERSONA.ANOSEST AS SWITCH INCASE PERSONA.NIVINS = 0 ASSIGN 0 INCASE PERSONA.NIVINS = 9 ASSIGN 98 INCASE (PERSONA.NIVINS = 4 AND PERSONA.GRADO=0) OR (PERSONA.NIVINS = 4 AND PERSONA.GRADO=1) ASSIGN 0 INCASE PERSONA.NIVINS = 4 ASSIGN PERSONA.GRADO - 1 INCASE PERSONA.NIVINS = 1 OR PERSONA.NIVINS = 2 ASSIGN PERSONA.GRADO INCASE PERSONA.NIVINS = 3 ASSIGN PERSONA.GRADO + 6 INCASE PERSONA.NIVINS = 5 ASSIGN PERSONA.GRADO + 9 INCASE PERSONA.NIVINS = 6 OR PERSONA.NIVINS = 7 ASSIGN PERSONA.GRADO + 12 INCASE PERSONA.NIVINS = 8 ASSIGN PERSONA.GRADO + 18 ELSE 99 VARLABEL "Años de estudio" VALUELABELS 98 "Se ignora" 99 "Menores 5 años" TYPE INTEGER RANGE 0 - 99 DEFINE PERSONA.CONDIRANCIUD AS SWITCH INCASE PERSONA.CIUHORD58 <> PERSONA.CIUAORD58 ASSIGN 0 INCASE PERSONA.CIUHORD58 = PERSONA.CIUAORD58 ASSIGN 1 RANGE 0 - 1 VARLABEL "Condición de migrante" VALUELABELS 0 "Migrante" 1 "No migrante" TABLE SS AS FREQUENCY OF PERSONA.SEXO BY PERSONA.ANOSEST BY PERSONA.CONDIRANCIUD FILTER PERSONA.EDAD > 4 AND PERSONA.ANOSEST < 22