* Encoding: UTF-8. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * TÍTULO DE LA SINTAXIS: SINTAXIS PARA ESTADÍSTICAS TRIMESTRALES DEL OBSERVATORIO DEL TRABAJO Y PENSAMIENTO CRÍTICO. * OPERACIÓN ESTADÍSTICA: Encuesta Nacional de Empleo, Desempleo y Subempleo (ENEMDU). * UNIDAD TÉCNICA RESPONSABLE: Observatotio Trabajo y Pensamiento Crítico-FCE-UCE. * ENTIDAD EJECUTORA: Observatotio Trabajo y Pensamiento Crítico-FCE-UCE. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Fecha de elaboración: enero 2021. * Fecha de última modificación: enero 2021. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Sintaxis elaborada en base a la nota metodológica adjunta. * Sintaxis para el primer trimestre de 2021. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. compute t = 1. rename var t = t_a. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * EDAD MÍNIMA Y SALARIO BÁSICO UNIFICADO *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Fijación de edad mínima. compute edadmin = 10. * Fijación del SBU. compute salmin = 400. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * CONSTRUCCIÓN DE POBLACIONES DE REFERENCIA *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Poblacion en Edad de Trabajar (PET). if (p03 < edadmin) petn = 0. if (p03 >= edadmin) petn = 1. var labels petn 'Poblacion en Edad de Trabajar'. * Población Económicamente Activa (PEA). if (petn = 1) pean = 0. if (petn = 1 and p20 = 1) pean = 1. if (petn = 1 and p20 = 2 and p21 <= 11) pean = 1. if (petn = 1 and p20 = 2 and p21 = 12 and p22 = 1) pean = 1. if (petn = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 <= 10) pean = 1. if (petn = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 = 11 and p34 <= 7 and p35 = 1) pean = 1. var label pean 'Población Económicamente Activa'. * Poblacion Economicamente Inactiva (PEI). if (petn = 1) pein = 0. if (petn = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 = 11 and p34 <= 7 and p35 = 2) pein = 1. if (petn = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 = 11 and (p34 >= 8 and p34 <= 12)) pein = 1. var label pein 'Población Económicamente Inactiva'. * Poblacion con Empleo (EMPLEO). if (pean = 1) empleo = 0. if (pean = 1 and p20 = 1) empleo = 1. if (pean = 1 and p20 = 2 and p21 <= 11) empleo = 1. if (pean = 1 and p20 = 2 and p21 = 12 and p22 = 1) empleo = 1. var label empleo 'Población con Empleo'. * Poblacion Desempleada (DESEM). if (pean = 1) desem = 0. if (pean = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 <= 10) desem = 1. if (pean = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 = 11 and p34 <= 7 and p35 = 1) desem = 1. var label desem 'Población Desempleada'. * Desempleo Abierto (DESEMAB). if (pean = 1) desemab = 0. if (pean = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 <= 10) desemab = 1. var label desemab 'Desempleo abierto'. * Desempleo Oculto (DESEMOC). if (pean = 1) desemoc = 0. if (pean = 1 and p20 = 2 and p21 = 12 and p22 = 2 and p32 = 11 and p34 <= 7 and p35 = 1) desemoc = 1. var label desemoc 'Desempleo oculto'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * UMBRALES MÍNIMOS DE SATISFACCIÓN. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * 1. Ingreso laboral. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Salario Básico Unificado (Umbral normativo). compute inla = ingrl. recode inla(-1, 999999 =sysmis). if (ingrl = -1) ineg = 1. if (empleo = 1 and inla < salmin) w = 0. if (empleo = 1 and inla >= salmin) w = 1. var label w 'Umbral de Ingreso Laboral'. if sysmis(inla) w = $sysmis. value label w 0 'menor' 1 'mayor'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * 2. Tiempo de Trabajo. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Horas de trabajo semanal. if (empleo = 1) horas = 0. * Horas efectivas. if (pean = 1 and p20 = 1) horas = p24 . if (pean = 1 and p20 = 2 and p21 <= 11) horas = p24. * Horas habituales. recode p51a p51b p51c (999 = sysmis). compute hh = sum(p51a, p51b, p51c). if (hh < 0) hh = $sysmis. if (pean = 1 and p20 = 2 and p21 = 12 and p22 = 1) horas = hh. var label horas 'Horas de trabajo semanal'. * Umbral normativo (jornada máxima laboral). if (empleo = 1 and horas < 40) t = 0. if (empleo = 1 and horas >= 40) t = 1. if (empleo = 1 and horas > 40 and p26 >= 3) t = 0. if (empleo = 1 and horas > 40 and p26 <= 2) t = 1. if (empleo = 1 and horas < 30 and p03 >= 12 and p03 <= 17) t = 0. if (empleo = 1 and horas >= 30 and p03 >= 12 and p03 <= 17) t = 1. if (empleo = 1 and horas > 30 and p03 >= 12 and p03 <= 17 and p26 >= 3) t = 0. if (empleo = 1 and horas > 30 and p03 >= 12 and p03 <= 17 and p26 <= 2) t = 1. var label t 'Umbral de horas trabajadas'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * 3. Deseo y Disponibilidad de trabajar horas adicionales. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Deseo y disponibilidad de trabjar horas adicionales. if (empleo = 1) d_d = 0. if (empleo = 1 and (p25 = 9 or p27 = 4)) d_d = 0. if (empleo = 1 and p27 <= 3 and p28 = 1) d_d = 1. if (empleo = 1 and p27 <= 3 and p28 = 2) d_d = 1. value label d_d 0 'No desea' 1 'Si desea y está disponible'. var label d_d 'Deseo y disponibilidad de trabajar horas adicionales'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * 4. Registrado o no registrado / formal o informal Según el registro del IESS. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Seguro social. if empleo = 1 iess = 0. if (empleo = 1 and p61b1 >= 5) iess=0. if (empleo = 1 and p61b1 <= 4) iess =1. value label iess 0 'No registrado' 1 'Registrado'. var label iess 'Registrado en un Seguro Social'. *------------------------------------------------------------------------------------------------------------------------------------------------------------ *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CONSTRUCCIÓN DE POBLACIONES POR CONDICIÓN DE ACTIVIDAD *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *------------------------------------------------------------------------------------------------------------------------------------------------------------. DO IF (pean = 1 and p03 >= edadmin). * Empleo Adecuado/Pleno. compute adec = 0. if (empleo = 1 and w = 1 and t = 1 ) adec = 1. if (empleo = 1 and w = 1 and t = 0 and d_d = 0) adec = 1. * Subempleo por insuficiencia de tiempo de trabajo. compute sub_hA = 0. if (empleo = 1 and w = 1 and t = 0 and d_d = 1) sub_hA = 1. compute sub_hB = 0. if (empleo = 1 and sysmis(w) and t = 0 and d_d = 1) sub_hB = 1. * Subempleo por insuficiencia de ingresos. compute sub_wA = 0. if (empleo = 1 and w = 0 and t = 1 and d_d = 1) sub_wA = 1. compute sub_wB = 0. if (empleo = 1 and w = 0 and t = 0 and d_d = 1) sub_wB = 1. * Otro empleo no pleno. compute oinadA = 0. if (empleo = 1 and w = 0 and t = 0 and d_d = 0) oinadA = 1. compute oinadB = 0. if (empleo = 1 and w = 0 and t = 1 and d_d = 0) oinadB = 1. * Empleo no clasificado. compute n_c = 0. if (empleo = 1 and sysmis(w) and t = 0 and d_d = 0) n_c = 1. if (empleo = 1 and sysmis(w) and t = 1) n_c = 1. * Empleo no remunerado. compute n_r = 0. if (empleo = 1 and p42 >= 7 and p42 <= 9) n_r = 1. if (adec = 1 and n_r = 1) n_r = 0. if (sub_hA = 1 and n_r = 1) n_r = 0. if (sub_hB = 1 and n_r = 1) n_r = 0. if (sub_wA = 1 and n_r = 1) n_r = 0. if (sub_wB = 1 and n_r = 1) n_r = 0. if (oinadA = 1 and n_r = 1) n_r = 0. if (oinadB = 1 and n_r = 1) n_r = 0. if (n_c = 1 and n_r = 1) n_c = 0. * Trabajadores con ingresos negativos se asignan a Otro empleo no pleno. if (empleo = 1 and ineg = 1 and sub_hA = 0 and sub_hB = 0 and n_c = 1 and (t = 0 or t = 1)) oinadA = 1. if (oinadA = 1) n_c = 0. END IF. EXECUTE. var label adec 'Empledo Adecuado/Pleno'. var label sub_hA 'Subempleo por insuficiencia de tiempo de trabajo A'. var label sub_hB 'Subempleo por insuficiencia de tiempo de trabajo B'. var label sub_wA 'Subempleo por insuficiencia de ingresos A'. var label sub_wB 'Subempleo por insuficiencia de ingresos B'. var label oinadA 'Otro empleo no pleno A'. var label oinadB 'Otro empleo no pleno B'. var label n_c 'Empleo no clasificado'. var label n_r 'Empleo no remunerado'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Control de Consistencia *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Empleo no clasificado obtenido por residuo (Si aplicare). compute aux1 = sum(adec, sub_hA, sub_hB, sub_wA, sub_wB, oinadA, oinadB, n_r, n_c). if (aux1 = 0 and empleo = 1 and p03 >= edadmin) n_c = 1. * Se verifica el criterio de exhaustividad. compute aux2 = sum(adec, sub_hA, sub_hB, sub_wA, sub_wB, oinadA, oinadB, n_r, n_c). compute aux3 = aux2 - empleo. * freq  aux3. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CONSTRUCCIÓN DE LA VARIABLE "CONDICIÓN DE ACTIVIDAD" *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Creación de las Variables Agregadas. DO IF (pean = 1 and p03 >= edadmin). compute subxt = 0. if (sub_hA = 1 or sub_hB = 1) subxt = 1. compute subxw = 0. if (sub_wA = 1 or sub_wB = 1) subxw = 1. compute subempleos = 0. if (sub_wA = 1 or sub_wB = 1 or sub_hA = 1 or sub_hB = 1) subempleos = 1. compute oena = 0. if (oinadA = 1 or oinadB = 1) oena = 1. compute inadecuado = 0. if (sub_wA = 1 or sub_wB = 1 or sub_hA = 1 or sub_hB = 1 or oinadA = 1 or oinadB = 1) inadecuado = 1. compute inad_nr = 0. if (sub_wA = 1 or sub_wB = 1 or sub_hA = 1 or sub_hB = 1 or oinadA = 1 or oinadB = 1 or n_r = 1) inad_nr = 1. END IF. EXECUTE. var label subxt 'Subempleo por insuficiencia de tiempo de trabajo'. var label subxw 'Subempleo por insuficiencia de ingresos'. var label subempleos 'Subempleos'. var label oena 'Otros empleos no plenos'. var label inadecuado 'Empleo inadecuado'. var label inad_nr 'Empleo inadecuado (incluye el no remunerado)'. * Condición de Actividad Desagregado. compute CONDACTN2 = 0. if adec = 1 CONDACTN2 = 1. if sub_hA = 1 CONDACTN2 = 2. if sub_hB = 1 CONDACTN2 = 3. if sub_wA = 1 CONDACTN2 = 4. if sub_wB = 1 CONDACTN2 = 5. if oinadA = 1 CONDACTN2 = 6. if oinadB = 1 CONDACTN2 = 7. if n_r = 1 CONDACTN2 = 8. if n_c = 1 CONDACTN2 = 9. if desemab = 1 CONDACTN2 = 10. if desemoc = 1 CONDACTN2 = 11. if pein = 1 CONDACTN2 = 12. value labels CONDACTN2 0 'Menores de 10 años' 1 'Empleo Adecuado/Pleno' 2 'Subempleo solo por horas' 3 'Subempleo por horas sin datos de ingreso' 4 'Subempleo solo por ingresos' 5 'Subempleo por ingresos y por horas' 6 'Inadecuado por ingresos y horas' 7 'Inadecuado por ingresos' 8 'Empleo no remunerado' 9 'Empleo no clasificado' 10 'Desempleo abierto' 11 'Desempleo oculto' 12 'Población Económicamente Inactiva'. variable labels CONDACTN2 'Condición de Actividad Desagregada'. * Subempleos. compute CONDACTN3 = 0. if adec = 1 CONDACTN3 = 1. if subempleos = 1 CONDACTN3 = 2. if oena = 1 CONDACTN3 = 3. if n_r = 1 CONDACTN3 = 4. if n_c = 1 CONDACTN3 = 5. if desemab = 1 CONDACTN3 = 6. if desemoc = 1 CONDACTN3 = 7. if pein = 1 CONDACTN3 = 8. value labels CONDACTN3 0 'Menores de 10 años' 1 'Empleo Adecuado/Pleno' 2 'Subempleo' 3 'Otro empleo no adecuado' 4 'Empleo no remunerado' 5 'Empleo no clasificado' 6 'Desempleo abierto' 7 'Desempleo oculto' 8 'Población Económicamente Inactiva'. variable labels CONDACTN3 'Subempleos'. * Inadecuado. compute CONDACTN4 = 0. if adec = 1 CONDACTN4 = 1. if Inadecuado = 1 CONDACTN4 = 2. if n_r = 1 CONDACTN4 = 3. if n_c = 1 CONDACTN4 = 4. if desemab = 1 CONDACTN4 = 5. if desemoc = 1 CONDACTN4 = 6. if pein = 1 CONDACTN4 = 7. value labels CONDACTN4 0 'Menores de 10 años' 1 'Empleo Adecuado/Pleno' 2 'Inadecuado' 3 'Empleo no remunerado' 4 'Empleo no clasificado' 5 'Desempleo abierto' 6 'Desempleo oculto' 7 'Población Económicamente Inactiva'. variable labels CONDACTN4 'Inadecuado'. * No Pleno. compute CONDACTN5 = 0. if adec = 1 CONDACTN5 = 1. if inad_nr = 1 CONDACTN5 = 2. if n_c = 1 CONDACTN5 = 3. if desemab = 1 CONDACTN5 = 4. if desemoc = 1 CONDACTN5 = 5. if pein = 1 CONDACTN5 = 6. value labels CONDACTN5 0 'Menores de 10 años' 1 'Empleo Adecuado/Pleno' 2 'No Pleno' 3 'Empleo no clasificado' 4 'Desempleo abierto' 5 'Desempleo oculto' 6 'Población Económicamente Inactiva'. variable labels CONDACTN5 'No Pleno'. * Ingreso por Estratos. compute Y = inla. if (inla > 0 and inla <= 375) Y = 0. if (inla > 375 and inla <= 750) Y = 1. if (inla > 750 and inla <= 2000) Y = 2. if (inla > 2000) Y = 3. value labels Y 0 “0 - 350” 1 “350 - 750” 2 “750 - 2000” 3 “> 2000”. *------------------------------------------------------------------------------------------------------------------------------------------------------------ *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CONSTRUCCIÓN DE POBLACIONES PARA EL ÍNDICE DE PRECARIEDAD LABORAL *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *------------------------------------------------------------------------------------------------------------------------------------------------------------. DO IF (pean =1 and p03 >= edadmin). * Trabajo Estable. compute TE = 0. if (empleo = 1 and w = 1 and t = 1 and iess = 1) TE = 1. * Trabajo precario por ingreso. compute Precy = 0. if (empleo = 1 and w = 0 and t = 1 and iess = 1) Precy = 1. if (empleo = 1 and w = 0 and t = 0 and iess = 1) Precy = 1. if (empleo = 1 and w = 0 and t = 1 and iess = 0) Precy = 1. * Trabajo precario por jornada. compute Precj = 0. if (empleo = 1 and w = 1 and t = 0 and iess = 1) Precj = 1. if (empleo = 1 and sysmis(w) and t = 0 and iess = 1) Precj = 1. * Trabajo precario por registro. compute Precr = 0. if (empleo = 1 and w = 1 and t = 1 and iess = 0) Precr = 1. if (empleo = 1 and w = 1 and t = 0 and iess = 0) Precr = 1. * Trabajo precario por ingreso, jornada y registro. compute Precyjr = 0. if (empleo = 1 and w = 0 and t = 0 and iess = 0) Precyjr = 1. * Empleo no clasificado. compute nc_p = 0. if (empleo = 1 and sysmis(w) and t = 0 and iess = 0) nc_p = 1. if (empleo = 1 and sysmis(w) and t = 1) nc_p = 1. * Empleo no remunerado. compute nr_p = 0. if (empleo = 1 and p42 >= 7 and p42 <= 9) nr_p = 1. if (TE = 1 and nr_p = 1) nr_p = 0. if (Precy = 1 and nr_p = 1) nr_p = 0. if (Precj = 1 and nr_p = 1) nr_p = 0. if (Precr = 1 and nr_p = 1) nr_p = 0. if (Precyjr = 1 and nr_p = 1) nr_p = 0. if (nc_p = 1 and nr_p = 1) nc_p = 0. * Trabajadores con ingresos negativos se asignan a Trabajadores precarios por ingreso. if (empleo = 1 and ineg = 1 and Precj = 0 and nc_p = 1 and (t = 0 or t = 1)) Precy = 1. if (Precy = 1) nc_p = 0. END IF. EXECUTE. var label TE 'Trabajo Estable'. var label Precy 'Trabajo precario por ingreso'. var label Precj 'Trabajo precario por jornada'. var label Precr 'Trabajo precario por registro'. var label Precyjr 'Trabajo precario por ingreso, jornada y registro'. var label nc_p 'Empleo no clasificado'. var label nr_p 'Empleo no remunerado'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Control de Consistencia *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Empleo no clasificado obtenido por residuo. compute aux1 = sum(TE, Precy, Precj, Precr, Precyjr, nr_p, nc_p). if (aux1 = 0 and empleo = 1 and p03 >= edadmin) nc_p = 1. * Se verifica el criterio de exhaustividad. compute aux2 = sum(TE, Precy, Precj, Precr, Precyjr, nr_p, nc_p). compute aux3 = aux2 - empleo. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ÏNDICE DE PRECARIEDAD LABORAL *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * PRECL. compute PRECL = 0. if TE = 1 PRECL = 1. if Precy = 1 PRECL = 2. if Precj = 1 PRECL = 3. if Precr = 1 PRECL = 4. if Precyjr = 1 PRECL = 5. if nr_p = 1 PRECL = 6. if nc_p = 1 PRECL = 7. if desemab = 1 PRECL = 8. if desemoc = 1 PRECL = 9. if pein = 1 PRECL = 10. value label PRECL 0 'Menores de 10 años' 1 'Trabajo estable' 2 'Trabajo precario por ingresos bajos' 3 'Trabajo precario por jornada inadecuada' 4 'Trabajo precario no registro' 5 'Trabajo precario por yjr' 6 'Empleo no remunerado' 7 'Empleo no clasificado' 8 'Desempleo abierto' 9 'Desempleo oculto' 10 'Poblacion Economicamente Inactiva'. var lab PRECL 'Precariedad laboral'. * Índice de precariedad en la PEA. compute PRECPEA = sum(Precy, Precj, Precr, Precyjr, nr_p). compute PEA1 = sum(TE, Precy, Precj, Precr, Precyjr, nr_p, nc_p, desemab, desemoc). * Síntesis PEA. compute Snts1 = 0. if TE = 1 Snts1 = 1. if PRECPEA = 1 Snts1 = 2. if nc_p = 1 Snts1 = 3. if desemab = 1 Snts1 = 4. if desemoc = 1 Snts1 = 5. value label Snts1 0 'No PEA' 1 'Trabajo estable' 2 'Trabajadores precarios' 3 'Empleo no clasificado' 4 'Desempleo abierto' 5 'Desempleo oculto'. var lab Snts1 'Síntesis PEA'. *Síntesis en edad de trabajar. compute Snts2 = 0. if TE = 1 Snts2 = 1. if PRECPEA = 1 Snts2 = 2. if nc_p = 1 Snts2 = 3. if desemab = 1 Snts2 = 4. if desemoc = 1 Snts2 = 5. if pein = 1 Snts2 = 6. value label Snts2 0 'Menores de 10 años' 1 'Trabajo estable' 2 'Trabajadores precarios' 3 'Empleo no clasificado' 4 'Desempleo abierto' 5 'Desempleo oculto' 6 'Poblacion Economicamente Inactiva'. var lab Snts2 'Síntesis Población en edad de trabajar'. *------------------------------------------------------------------------------------------------------------------------------------------------------------ *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CONSTRUCCIÓN DE POBLACIONES POR RELACIÖN LABORAL *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *------------------------------------------------------------------------------------------------------------------------------------------------------------. DO IF (petn = 1 and p03 >= edadmin). * Trabajo reproductivo no remunerado. compute trnr = 0 . if (petn = 1 and pein = 1 and p36 = 4) trnr = 1 . * Estudiantes. compute stud = 0 . if (petn = 1 and pein = 1 and p36 = 3) stud = 1 . * Rentista. compute R = 0 . if (petn = 1 and pein = 1 and p36 = 1) R = 1 . * Inactivos (jubilados + discapacitados). compute Inactv = 0 . if (petn = 1 and pein = 1 and p36 = 2 or p36 >= 5) Inactv = 1 . * Patrono. compute Patrono = 0 . if (petn = 1 and empleo = 1 and p42 = 5) Patrono = 1 . * Cuentapropista. compute CuProp = 0 . if (petn = 1 and empleo = 1 and p42 = 6) CuProp = 1 . * Empleada doméstica. compute EmpDom = 0 . if (petn = 1 and empleo = 1 and p42 = 10) EmpDom = 1 . * Trabajador del hogar no remunerado. compute dhnr = 0 . if (petn = 1 and empleo = 1 and p42 = 7) dhnr= 1 . * Trabajador no remunerado en otro hogar. compute nroh = 0 . if (petn = 1 and empleo = 1 and p42 = 8) nroh = 1 . * Ayudante No Remunerado de asalariado / jornalero. compute ayunr = 0 . if (petn = 1 and empleo = 1 and p42 = 9) ayunr = 1 . * Con nombramiento. compute nomb = 0 . if (petn = 1 and empleo = 1 and p42 <= 4 and p43 = 1) nomb = 1 . * Con Contrato Permanente / Indefinido / estable o de planta. compute contper = 0 . if (petn = 1 and empleo = 1 and p42 <= 4 and p43 = 2) contper = 1 . * Con Contrato Temporal, ocasional o eventual. compute conttem = 0 . if (petn = 1 and empleo = 1 and p42 <= 4 and p43 = 3) conttem = 1 . * Por obra, a destajo. compute destj = 0 . if (petn = 1 and empleo = 1 and p42 <= 4 and p43 = 4) destj = 1 . * Por horas. compute xh = 0 . if (petn = 1 and empleo = 1 and p42 <= 4 and p43 = 5) xh = 1 . * Por jornal. compute xj = 0 . if (petn = 1 and empleo = 1 and p42 <= 4 and p43 = 6) xj = 1 . * No clasificado. compute nc_rl = 0. If (trnr = 0 and stud = 0 and R = 0 and Inactv = 0 and Patrono = 0 and CuProp = 0 and EmpDom = 0 and dhnr = 0 and nroh = 0 and ayunr = 0 and nomb = 0 and contper = 0 and conttem = 0 and destj = 0 and xh = 0 and xj = 0) nc_rl = 1. END IF. EXECUTE. var label trnr 'Trabajo reproductivo no remunerado'. var label stud 'Estudiantes'. var label R 'Rentista'. var label Inactv 'Inactivos'. var label Patrono 'Patrono'. var label CuProp 'Cuentapropista'. var label EmpDom 'Empleada doméstica'. var label dhnr 'Trabajor del hogar no remunerado'. var label nroh 'Trabajador no remunerado en otro hogar'. var label ayunr 'Ayudante no remunerado de asalariado / jornalero'. var label nomb 'Con nombramiento'. var label contper 'Con contrato permanente'. var label conttem 'Con contrato temporal'. var label destj 'A destajo'. var label xh 'Por horas'. var label xj 'Por jornal'. var label nc_rl 'No calsificado'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Control de consistencia *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Empleo no clasificado obtenido por residuo (Si aplicare). compute aux1 = sum(trnr, stud, R, Inactv, Patrono, CuProp, EmpDom, dhnr, nroh, ayunr, nomb, contper, conttem, destj, xh, xj). if (aux1 =0 and petn =1 and p03 >=edadmin) nc_rl =1. * Se verifica el criterio de exhaustividad. compute aux2 = sum(trnr, stud, R, Inactv, Patrono, CuProp, EmpDom, dhnr, nroh, ayunr, nomb, contper, conttem, destj, xh, xj, nc_rl). compute aux3 = aux2 - petn. * freq aux3. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CONSTRUCCIÓN DE LA VARIABLE "RELACIÓN LABORAL (RL)" *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * RL. compute RL =0. if trnr = 1 RL = 1. if stud = 1 RL = 2. if R = 1 RL = 3. if Inactv = 1 RL = 4. if Patrono = 1 RL = 5. if CuProp = 1 RL = 6. if EmpDom = 1 RL = 7. if dhnr = 1 RL = 8. if nroh = 1 RL = 9. if ayunr = 1 RL = 10. if nomb = 1 RL = 11. if contper = 1 RL = 12. if conttem = 1 RL = 13. if destj = 1 RL = 14. if xh = 1 RL = 15. if xj = 1 RL = 16. if nc_rl = 1 RL = 17. value label RL 1 'Trabajo reproductivo no remunerado' 2 'Estudiantes' 3 'Rentista' 4 'Inactivos' 5 'Patrono' 6 'Cuenta Propia' 7 'Empleada doméstica' 8 'Trabajador del hogar no remunerado' 9 'Trabajador no remunerado en otro hogar' 10 'Ayudante No Remunerado de asalariado / jornalero' 11 'Con nombramiento' 12 'Con Contrato Permanente / Indefinido / estable o de planta' 13 'Con Contrato Temporal, ocasional o eventual' 14 'Por obra, a destajo' 15 'Por horas' 16 'Por jornal' 17 'No clasificados'. var label RL 'Relación laboral'. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CONSTRUCCIÓN DE LA VARIABLE INGRESO EN REFERENCIA AL SBU, CFB Y CFV *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * SBU = 400, CFB = 711.99, CFV = 501.27. * CFB y CFV corresponden a un promedio trimestral. compute Utilidad = p63 - p65. var label Utilidad 'Utilidad'. compute Ytx = 0. If (Utilidad < 100) Ytx = 1. If (Utilidad >= 100 and Utilidad < 150) Ytx = 2. If (Utilidad >= 150 and Utilidad < 200) Ytx = 3. If (Utilidad >= 200 and Utilidad < 300) Ytx = 4. If (Utilidad >= 300 and Utilidad < 400) Ytx = 5. If (Utilidad = 400) Ytx = 6. If (Utilidad > 400 and Utilidad < 501.27) Ytx = 7. If (Utilidad >= 501.27 and Utilidad < 711.99) Ytx = 8. If (Utilidad >= 711.99 and Utilidad <= 800) Ytx = 9. If (Utilidad > 800) Ytx = 10. If (inla < 100) Ytx = 1. If (inla >= 100 and inla < 150) Ytx = 2. If (inla >= 150 and inla < 200) Ytx = 3. If (inla >= 200 and inla < 300) Ytx = 4. If (inla >= 300 and inla < 400) Ytx = 5. If (inla = 400) Ytx = 6. If (inla > 400 and inla < 501.27) Ytx = 7. If (inla >= 501.27 and inla < 711.99) Ytx = 8. If (inla >= 711.99 and inla <= 800) Ytx = 9. If (inla > 800) Ytx = 10. value label Ytx 1 "Menos de 100" 2 "Entre 100 y 149" 3 "Entre 150 y 199" 4 "Entre 200 y 299" 5 "Entre 300 y 399" 6 "Salario Básico (400)" 7 "Más del básico, no alcanza c.vital (400 - 501.26)" 8 "Canasta vital no alcanza c.básica (501.27 - 711.98)" 9 "Entre canasta básica (711.99) y 800" 10 "Más de 800". var label Ytx 'Rango de utilidad de cuenta propistas y patronos o salario de trabajadoras/es textiles'. EXECUTE. compute Ingreso = Utilidad + inla. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX REAGRUPACIÓN DE VARIABLES PARA EL ANÁLISIS CRUZADO *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. *Agrupación de la variable Edad. compute Edad = 0. if (p03 < 10) Edad = 1. if (p03 >= 10 and p03 < 20) Edad = 2. if (p03 >= 20 and p03 < 30) Edad = 3. if (p03 >= 30 and p03 < 40) Edad = 4. if (p03 >= 40 and p03 < 50) Edad = 5. if (p03 >= 50 and p03 < 60) Edad = 6. if (p03 >= 60 and p03 < 70) Edad = 7. if (p03 >= 70 and p03 < 80) Edad = 8. if (p03 >= 80 and p03 < 90) Edad = 9. if (p03 >= 90) Edad = 10. value label Edad 1 'Menor a 10' 2 '[10 - 20)' 3 '[20 - 30)' 4 '[30 - 40)' 5 '[40 - 50)' 6 '[50 - 60)' 7 '[60 - 70)' 8 '[70 - 80)' 9 '[80 - 90)' 10 '90 en adelante'. var label Edad 'Edad'. *------------------------------------------------------------------------------------------------------------------------------------------------------------ *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ANÁLISIS CRUZADO DE LAS VARIABLES DE INTERÉS *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *------------------------------------------------------------------------------------------------------------------------------------------------------------. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PRECARIEDAD LABORAL *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * 1. Índice de precariedad laboral. * freq PRECL. * Índice de precariedad laboral por sexo. * crosstabs PRECL by p02. * Índice de precariedad laboral por edad. * crosstabs PRECL by Edad. * Índice de precariedad laboral por autoidentificación étnica. * crosstabs PRECL by p15. * 2. Índice de precariedad laboral en la PEA (Síntesis PEA). * freq Snts1. * Índice de precariedad laboral en la PEA por sexo. * crosstabs Snts1 by p02. * Índice de precariedad laboral en la PEA por edad. * crosstabs Snts1 by Edad. * Índice de precariedad laboral en la PEA por autoidentificación étnica. * crosstabs Snts1 by p15. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX RELACIÓN LABORAL *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Relación laboral. * freq RL. * Relación laboral por sexo. * crosstabs RL by p02. * Relación laboral por edad. * crosstabs RL by Edad. * Relación laboral por autoidentificación étnica. * crosstabs RL by p15. *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX INGRESOS POR ESTRATOS *XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. * Ingresos por estratos en referencia al SBU, CFB y CFV. * freq Ytx. * Ingresos por estratos en referencia al SBU, CFB y CFV por sexo. * crosstabs Ytx by p02. * Ingresos por estratos en referencia al SBU, CFB y CFV por edad. * crosstabs Ytx by Edad. * Ingresos por estratos en referencia al SBU, CFB y CFV por autoidentificación étnica. * crosstabs Ytx by p15. *FIN DE LA SINTAXIS.