library(tidyverse)
library(survey)
library(knitr)
library(kableExtra)
library(ggthemes)
library(RColorBrewer)
library(ggridges)
ech19<-readRDS(file="ech19.rds")
Los datos presentados en la columna “COVID-19: Los límites a la informalidad en tiempos de distancia social” fueron procesados a partir de la Encuesta Continua de Hogares 2019 del INE-Uruguay. Para la medida de posibilidad de trabajo en contexto de distancia social se utilizaron los datos de la Red de Información Ocupacional desarrollada por el Departamento de Empleo de los Estados Unidos ONET. Estos datos aportan descripciones de más de mil ocupaciones. Con estos insumos construimos una nueva base de datos compatibilizando las ocupaciones de la ECH con los datos de ONET a través el sistema de clasificación de ocupaciones SOC 2010.
La metodología de compatibilización de los datos ocupacionales SOC 2010 - CIUO 08 tiene algunas particularidades ya observadas en este paper de Apella y Zunino. Seguimos su metodología, imputando los valores promediados de las variables ONET a las categorías CIUO a las que corresponde más de una categoría SOC 2010.
Para medir la posibilidad de trabajo en distancia social construimos un índice a partir de un promedio simple de dos dimensiones: necesidad de proximidad física para realizar el trabajo (nombre de variable en la base: ´pp´) y posibilidad de trabajar a distancia (a partir de dos variables que caracterizan las ocupaciones: nivel de independencia (´ind´) y frecuencia de uso del correo electrónico (´em´)). Este índice es estandarizado, de forma que el valor de 0 equivale a ocupaciones que no son posibles de ser desarrolladas en confinamiento, mientras que 1 son ocupaciones que pueden desarrollarse en ese contexto. Para la construcción de la tipología, tomamos como punto de corte la media de la distribución del índice. Así, valores menores a 0.51 en el índice fueron codificados como “no puede trabajar a distancia”, y los valores mayores como “sí puede trabajar a distancia”. La variable de informalidad según criterio legalista es operacionalizada a partir de la variable de aporte a caja de jubilaciones de la ECH (´f82´). El cruce de estas dos variables arroja la tipología utilizada en la columna.
Los cruces que se muestran a continuación alimentan el análisis realizado en la columna, y ofrecen algo más de información que permite caracterizar la tipología presentada. Además, dejamos disponible la tabla con el valor de cada variable de ONET asociado a la CIUO y código en nuestro repositorio de github
Utilizamos base de ECH 2019 filtrada - solo trabajadores.
Cumplimiento de legislación laboral vigente: informal como todo aquel que no está cubierto por la seguridad social. Constituyen el 24,8% de los trabajadores.
ech19 <-ech19 %>% mutate(informal_leg=case_when(f82==1~0,
f82==2~1))
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
svymean(~informal_leg, design=d_ocup_19)
## mean SE
## informal_leg 0.24838 0.0023
Trabajadores informales serán: (1) cuentapropistas con y sin local (salvo profesionales y técnicos), (2) familiares no remunerados, (3) empleados privados en empresas de menos de 5 empleados (4) Servicio doméstico (5) Miembros de cooperativas de producción de empresas de menos de 5 empleados (6) Patrones de microempresas (empresas de menos de 5 empleados).
Representan el 36,8% de los trabajadores.
Servicio doméstico
Las categorías de trabajo doméstico fueron definidas de acuerdo al CIUO 88, con los códigos 5131 (cuidadores de niños), 5133 y 5142 (cuidadores de enfermos) y 9131 (tareas doméstica) para la definición de las tareas que realiza; y, de acuerdo al CIIU Rev. 4, con el código 9700 (actividades de los hogares en calidad de empleadores de servicio doméstico). FUENTE: Gallo y Santos (2015)
ech19 <-ech19 %>% mutate(trabajo_dom_ciiu=ifelse(f72_2==9700, 1, 0),
trabajo_dom_ciuo=ifelse(f71_2==5311 |
f71_2==5322 |
f71_2==5162 |
f71_2==9111,
1, 0),
servdom=ifelse(trabajo_dom_ciiu==1 &
trabajo_dom_ciuo==1,
1, 0))
ech19 <-ech19 %>% mutate(proftec=case_when(f71_2>=2000 & f71_2<=4000~1,
TRUE~0))
ech19 <-ech19 %>% mutate(informal_prodc=case_when(proftec==0 & (f73==5 | f73==6)~1,
f73==7~2,
(f73==1 | f73==2) & (f77==1 | f77==2)~3,
servdom==1~4,
f73==3 & (f77==1 | f77==2)~5,
f73==4 & (f77==1 | f77==2)~6,
TRUE~0))
ech19 <-ech19 %>% mutate(informal_prod=case_when(informal_prodc>=1~1,
TRUE~0))
ech19$informal_prodc <- factor(ech19$informal_prodc,
levels = c(1,2,3,4,5,6),
labels = c("Cuenta propia (sin profesionales ni técnicos)", "Miembro de hogar no remunerado", "Asalariados en empresas de menos de 5 trabajadores","Servicio doméstico","Miembros de cooperativa de producción o trabajo", "Patrón de Microempresa"))
#ech19 %>% janitor::tabyl(informal_prod)
#mean(ech19$informal_prod, na.rm=TRUE)
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
svymean(~informal_prod, design=d_ocup_19)
## mean SE
## informal_prod 0.36827 0.0026
svytable(~informal_prodc, design=d_ocup_19, Ntotal=100) %>% kable(col.names=c("Categoría", "Porcentaje")) %>%
kable_styling()
Categoría | Porcentaje |
---|---|
Cuenta propia (sin profesionales ni técnicos) | 52.8435778 |
Miembro de hogar no remunerado | 2.1843920 |
Asalariados en empresas de menos de 5 trabajadores | 38.1869263 |
Servicio doméstico | 0.3247993 |
Miembros de cooperativa de producción o trabajo | 0.0820335 |
Patrón de Microempresa | 6.3782711 |
“Vulnerables” (entran en ambos criterios): Son el 21% de los trabajadores.
ech19 <- ech19 %>% mutate(vulnerables=ifelse(informal_leg==1 & informal_prod==1, 1, 0)
)
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
svytable(~vulnerables, design=d_ocup_19, Ntotal=100)
## vulnerables
## 0 1
## 78.63653 21.36347
Informalidad según género
ech19$gen <- ifelse(ech19$e26==1, "Hombres", "Mujeres")
ech19$informal_leg_chr <- ifelse(ech19$informal_leg==1, "Informal", "Formal")
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~informal_leg_chr+gen, design=d_ocup_19, Ntotal=100), margin=2) %>% kable() %>%
kable_styling()
Hombres | Mujeres | |
---|---|---|
Formal | 0.7401282 | 0.7655967 |
Informal | 0.2598718 | 0.2344033 |
Vulnerabilidad según género
ech19$vulnerables_chr <- ifelse(ech19$vulnerables==1, "Vulnerable", "No vulnerable")
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~vulnerables_chr+gen, design=d_ocup_19, Ntotal=100), margin=2) %>% kable() %>%
kable_styling()
Hombres | Mujeres | |
---|---|---|
No vulnerable | 0.7811036 | 0.7927636 |
Vulnerable | 0.2188964 | 0.2072364 |
ech19 <- ech19 %>% mutate(edad=case_when(e27<18~1,
e27>=18 & e27<=30~2,
e27>30 & e27<=45~3,
e27>45 & e27<65~4,
e27>64~5))
ech19$edad <- factor(ech19$edad,
levels = c(1,2,3,4,5),
labels = c("De 14 a 17 años", "De 18 a 30 años", "De 31 a 45 años","De 46 a 64 años","65 años y más"))
ech19 <- ech19 %>% mutate(edad2=case_when(e27<18~1,
e27>=18 & e27<=30~2,
e27>30 & e27<=45~3,
e27>45 & e27<60~4,
e27>=60 & e27<65~5,
e27>64~6))
ech19$edad2 <- factor(ech19$edad2,
levels = c(1,2,3,4,5,6),
labels = c("De 14 a 17 años", "De 18 a 30 años", "De 31 a 45 años","De 46 a 59 años","De 60 a 64 años", "65 años y más"))
Informalidad según edad
d_ <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~informal_leg_chr+edad, design=d_, Ntotal=100), margin=2) %>%
kable() %>%
kable_styling()
De 14 a 17 años | De 18 a 30 años | De 31 a 45 años | De 46 a 64 años | 65 años y más | |
---|---|---|---|---|---|
Formal | 0.0775582 | 0.7241572 | 0.797106 | 0.7716722 | 0.4370286 |
Informal | 0.9224418 | 0.2758428 | 0.202894 | 0.2283278 | 0.5629714 |
Vulnerabilidad según edad
d_ <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~vulnerables_chr+edad, design=d_, Ntotal=100), margin=2) %>%
kable() %>%
kable_styling()
De 14 a 17 años | De 18 a 30 años | De 31 a 45 años | De 46 a 64 años | 65 años y más | |
---|---|---|---|---|---|
No vulnerable | 0.2366067 | 0.7808574 | 0.8240532 | 0.7932114 | 0.5030414 |
Vulnerable | 0.7633933 | 0.2191426 | 0.1759468 | 0.2067886 | 0.4969586 |
Informalidad según región (Montevideo, Interior Urbano + 5000, Interior - 5000 y Rural)
ech19$region <- factor(ech19$region_3,
levels = c("1","2","3"),
labels = c("Montevideo", "Interior (localidades + 5000 hab)", "Interior (localidades - 5000 hab) y Rural"))
t <- aggregate(pesoano~informal_leg_chr+region, ech19, sum)
tt <- aggregate(pesoano~region, t, sum)
t <- t %>% left_join(tt, by="region") %>%
mutate(porcentaje=pesoano.x/pesoano.y*100)
t <- t %>% mutate(region=ifelse(region=="Montevideo", "Montevideo",
ifelse(grepl("Rural", region)==T, "Int. -5000 hab.",
"Int. +5000 hab.")))
ggplot(t, aes(x=region, y=porcentaje, fill=informal_leg_chr, label=round(porcentaje))) +
geom_bar(stat="identity", position="stack") +
scale_fill_brewer(name="", palette="Set2") +
theme_minimal() +
labs(x="Región", y="%", title="Informalidad según región",
subtitle="Año 2019",
caption="Fuente: elaboración propia en base a ECH 2019") +
geom_text (position=position_stack(vjust=0.5),
size=4) +
theme(axis.title=element_text(face="bold"),
axis.title.y=element_text(angle=0))
Cargamos previamente en la ECH con la que trabajamos los valores de tres variables de O*NET (a través de la compatibilización SOC-CIUO) (Ver ficha metodológica)
rescale01 <- function(x) {
rng <- range(x, na.rm = TRUE)
(x - rng[1]) / (rng[2] - rng[1])
}
ech19 <- ech19 %>%
mutate(pp = rescale01(pp_mean.x),
em = rescale01(em_mean.x),
ind = rescale01(ind_mean.x))
ech19$pp <-1-ech19$pp #Invertimos la escala de proximidad física, para que sume al índice cuando la proximidad no es necesaria.
ech19$tele<-(ech19$ind + ech19$em)/2
ech19 <- ech19 %>%
mutate(tele = rescale01(tele))
ech19$IPS_2<- (ech19$pp + ech19$tele )/2
summary(ech19$IPS_2)
## Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
## 0.1497 0.3777 0.4740 0.5058 0.6071 0.9063 511
Exploración: qué puntúa cada ocupación
k <- ech19 %>%
group_by(haven::as_factor(ech19$f71_2)) %>%
summarise(mean_IPS2=mean(IPS_2))
k <- k[order(k$mean_IPS2),]
k <- k %>%
knitr::kable(col.names=c("Ocupación", "IPS2")) %>%
kableExtra::kable_styling(fixed_thead = T, full_width = F) %>%
scroll_box(width = "100%", height = "200px")
k
Ocupación | IPS2 |
---|---|
Apelambradores, pellejeros y curtidores | 0.1496833 |
Vendedores de comidas al mostrador | 0.1972042 |
Empacadores manuales | 0.2013174 |
Camareros de mesas | 0.2024734 |
Ayudantes de cocina | 0.2120690 |
Dentistas auxiliares y ayudantes de odontología | 0.2216421 |
Peones de minas y canteras | 0.2238472 |
Trabajadores de los cuidados personales en instituciones | 0.2283709 |
Operarios de la conservación de frutas, legumbres, verduras | 0.2364681 |
Técnicos y asistentes veterinarios | 0.2373089 |
Ensambladores no clasificados bajo otros epígrafes | 0.2476982 |
Aparejadores y empalmadores de cables | 0.2500039 |
Vendedores por teléfono | 0.2526838 |
Especialistas en tratamientos de belleza y afines | 0.2584483 |
Peones de la construcción de edificios | 0.2638222 |
Albañiles | 0.2729917 |
Montadores de estructuras metálicas | 0.2804135 |
Operadores de máquinas de coser | 0.2804692 |
Moldeadores y macheros | 0.2844210 |
Carniceros, pescaderos y afines | 0.2855342 |
Herreros y forjadores | 0.2860344 |
Cajeros y expendedores de billetes | 0.2866331 |
Operadores de máquinas de preparación de fibras, hilado y de | 0.2870201 |
Techadores | 0.2876230 |
Acarreadores de agua y recolectores de leña | 0.2904977 |
Preparadores y elaboradores de tabaco y sus productos | 0.2905087 |
Cristaleros | 0.2950615 |
Peones de obras públicas y mantenimiento | 0.2968912 |
Ocupaciones elementales no clasificadas bajo otros epígrafes | 0.3001734 |
Receptor de apuestas | 0.3002097 |
Trabajador de cuidados personales a domicilio | 0.3011526 |
Trabajadores de los cuidados personales en servicios de salu | 0.3035657 |
Peluqueros | 0.3040252 |
Camareros de barra | 0.3080546 |
Fontaneros e instaladores de tuberías | 0.3149809 |
Parqueteros y colocadores de suelos | 0.3153838 |
Tapiceros, colchoneros y afines | 0.3208500 |
Carpinteros de armar y de obra blanca | 0.3237453 |
Auxiliares de maestros | 0.3243085 |
Bailarines y coreógrafos | 0.3275834 |
Barnizadores y afines | 0.3281323 |
Peones de la industria manufacturera no clasificados bajo ot | 0.3293742 |
Operador de máquina para fabricar productos de productos de | 0.3312904 |
Artesanos de los tejidos, el cuero y materiales similares | 0.3333343 |
Zapateros y afines | 0.3333343 |
Operadores de máquinas pulidoras, galvanizadoras y recubrido | 0.3340633 |
Catadores y clasificadores de alimentos y bebidas | 0.3347611 |
Peones de explotaciones ganaderas | 0.3357627 |
Peones de pesca y acuicultura | 0.3375522 |
Peones de jardinería y horticultura | 0.3401444 |
Otro personal de limpieza | 0.3407971 |
Practicantes y asistentes médicos | 0.3424470 |
Profesionales de nivel medio de enfermería | 0.3435015 |
Operadores de telares y otras máquinas tejedoras | 0.3540323 |
Otros profesionales de nivel medio en actividades culturales | 0.3540810 |
Operarios en cemento armado, enfoscadores y afines | 0.3568665 |
Cocineros de comidas rápidas | 0.3572296 |
Operarios del tratamiento de la madera | 0.3572836 |
Perforadores y sondistas de pozos y afines | 0.3575473 |
Acompañantes y ayudantes de cámara | 0.3576266 |
Reponedores de estanterías | 0.3581823 |
Operario de la construcción (obra gruesa) y afines no clasif | 0.3584624 |
Profesionales de la salud de nivel medio no clasificados baj | 0.3605574 |
Operadores de máquinas lavarropas | 0.3606637 |
Marineros de cubierta y afines | 0.3621577 |
Operadores de máquinas para fabricar productos de material p | 0.3632891 |
Mineros y operadores de instalaciones mineras | 0.3702330 |
Mamposteros, tronzadores, labrantes y grabadores de piedra | 0.3724502 |
Pulidores de metales y afiladores de herramientas | 0.3763861 |
Vendedores ambulantes de productos comestibles | 0.3764787 |
Auxiliares de servicio de abordo | 0.3775667 |
Limpiadores y asistentes domésticos | 0.3776738 |
Sopladores, modeladores, laminadores, cortadores y pulidores | 0.3782612 |
Lavadores de vehículos | 0.3786924 |
Revisores y cobradores de los transportes públicos | 0.3790482 |
Pintores y empapeladores | 0.3790752 |
Ensambladores de maquinaria mecánica | 0.3833534 |
Conductores de autobuses y tranvías | 0.3857485 |
Cajeros de bancos y afines | 0.3875374 |
Entrevistadores de encuestas y de investigaciones de mercado | 0.3881836 |
Modelos de moda, arte y publicidad | 0.3888815 |
Operadores de máquinas para elaborar alimentos y productos a | 0.3897798 |
Operadores de máquinas de embalaje, embotellamiento y etique | 0.3904481 |
Empleados de servicios de correos | 0.3906532 |
Operadores de instalaciones de procesamiento de la madera | 0.3911937 |
Operadores de instalaciones de procesamiento de metales | 0.3926269 |
Técnicos y asistentes farmacéuticos | 0.3929356 |
Conductores de automóviles, taxis y camionetas | 0.3934687 |
Revocadores | 0.3944375 |
Operadores de máquinas para fabricar productos de caucho | 0.3948131 |
Clasificadores y probadores de productos (excluyendo aliment | 0.3957891 |
Técnicos en aparatos de diagnóstico y tratamiento médico | 0.3959233 |
Peones de explotaciones de cultivos mixtos y ganaderos | 0.3968187 |
Limpiadores y asistentes de oficinas, hoteles y otros establ | 0.4005375 |
Operadores de máquinas de blanqueamiento, teñido y limpieza | 0.4018906 |
Técnicos y asistentes fisioterapeutas | 0.4035075 |
Sastres, modistos, peleteros y sombrereros | 0.4040653 |
Instaladores de material aislante y de insonorización | 0.4059658 |
Reguladores y operadores de máquinas herramientas | 0.4071992 |
Operarios de la elaboración de productos lácteos | 0.4097669 |
Ebanistas y afines | 0.4120708 |
Operadores de instalaciones para la preparación de pasta par | 0.4122581 |
Encuadernadores y afines | 0.4138208 |
Actores | 0.4158621 |
Chapistas y caldereros | 0.4162844 |
Telefonistas | 0.4177611 |
Profesionales de nivel medio de medicina tradicional y alter | 0.4202367 |
Reguladores y operadores de máquinas de labrar madera | 0.4210774 |
Operadores de máquinas de movimiento de tierras y afines | 0.4229344 |
Lavanderos y planchadores manuales | 0.4287916 |
Fisioterapeuta | 0.4320975 |
Operadores de instalaciones de vidriería y cerámica | 0.4327417 |
Maestros preescolares | 0.4332757 |
Profesionales de partería | 0.4334202 |
Cuidadores de animales | 0.4337320 |
Vendedores no clasificados bajo otros epígrafes | 0.4389186 |
Cocineros | 0.4405450 |
Soldadores y oxicortadores | 0.4426212 |
Guardias de protección | 0.4434768 |
Electricistas de obras y afines | 0.4435285 |
Ensambladores de equipos eléctricos y electrónicos | 0.4448817 |
Operadores de máquinas y de instalaciones fijas no clasifica | 0.4452349 |
Conserjes | 0.4452465 |
Lavadores de ventanas | 0.4452465 |
Maquinistas de locomotoras | 0.4511050 |
Demostradores de tiendas | 0.4535893 |
Personas que realizan trabajos varios | 0.4542707 |
Trabajadores agrícolas de subsistencia | 0.4578747 |
Peones de explotaciones agrícolas | 0.4578747 |
Cuidadores de niños | 0.4600206 |
Veterinarios | 0.4633303 |
Mecánicos y reparadores de máquinas agrícolas e industriales | 0.4636355 |
Patronistas y cortadores de tela y afines | 0.4647417 |
Mensajeros, mandaderos, maleteros y repartidores | 0.4661508 |
Chefs | 0.4692588 |
Trabajadores de servicios personales no clasificados bajo ot | 0.4693276 |
Dentista | 0.4701785 |
Profesionales de enfermería | 0.4722166 |
Joyeros, orfebres y plateros | 0.4727188 |
Asistentes de venta de tiendas y almacenes | 0.4727806 |
Trabajadores y asistentes sociales de nivel medio | 0.4733534 |
Agricultores y trabajadores calificados huertas, invernadero | 0.4739884 |
Oficiales, operarios y artesanos de artes mecánicas y de otr | 0.4769573 |
Profesionales de medicina tradicional y alternativa | 0.4775978 |
Buzos | 0.4776528 |
Operadores de instalaciones de procesamiento de minerales y | 0.4797621 |
Empleados de control de abastecimientos e inventario | 0.4847751 |
Costureros, bordadores y afines | 0.4859929 |
Instructores de educación física y actividades recreativas | 0.4890091 |
Operadores de máquinas para fabricar cemento y otros product | 0.4897427 |
Grabadores de datos | 0.4936600 |
Personal de pompas fúnebres y embalsamadores | 0.4942599 |
Guías de turismo | 0.4968311 |
Operadores de grúas, aparatos elevadores y afines | 0.4978560 |
Herramentistas y afines | 0.4983433 |
Impresores | 0.5004819 |
Redactores de carteles, pintores decorativos y grabadores | 0.5008309 |
Panaderos, pasteleros y confiteros | 0.5029483 |
Técnicos de prótesis médicas y dentales | 0.5071760 |
Operadores de plantas y máquinas de productos químicos y fot | 0.5083346 |
Empleados de bibliotecas | 0.5093290 |
Técnicos en optometría y ópticos | 0.5119395 |
Educadores para necesidades especiales | 0.5123252 |
Mecánicos y ajustadores electricistas | 0.5124984 |
Clasificadores de desechos | 0.5141604 |
Guardianes de prisión | 0.5146306 |
Mecánicos y reparadores de vehículos de motor | 0.5161802 |
Instaladores y reparadores de líneas eléctricas | 0.5187865 |
Secretarios médicos | 0.5195442 |
Agentes de la administración pública para la aplicación de l | 0.5198389 |
Controladores de tráfico aéreo | 0.5222033 |
Pescadores de agua dulce y en aguas costeras | 0.5222956 |
Pescadores de alta mar | 0.5222956 |
Controladores de instalaciones de procesamiento de productos | 0.5241710 |
Expendedores de gasolineras | 0.5266596 |
Bomberos | 0.5273479 |
Médicos generales | 0.5274139 |
Médicos especialistas | 0.5295949 |
Operadores de máquinas de vapor y calderas | 0.5297595 |
Vendedores de quioscos y de puestos de mercado | 0.5304469 |
Vendedores puerta a puerta | 0.5304469 |
Vendedores ambulantes (excluyendo de comida) | 0.5304469 |
Profesionales de la salud no clasificados bajo otros epígraf | 0.5317586 |
Mecánicos y reparadores en electrónica | 0.5386764 |
Otros profesores de música | 0.5431652 |
Instructores de autoescuela | 0.5431652 |
Personal de los servicios de protección no clasificados bajo | 0.5438806 |
Otros profesores de idiomas | 0.5444953 |
Músicos, cantantes y compositores | 0.5472461 |
Técnicos agropecuarios | 0.5477522 |
Supervisores en ingeniería de minas | 0.5508754 |
Supervisores de la construcción | 0.5508754 |
Otros profesores de artes | 0.5530885 |
Guardafrenos, guardagujas y agentes de maniobra | 0.5557885 |
Peones de carga | 0.5586043 |
Entrenadores, instructores y árbitros de actividades deporti | 0.5596235 |
Mecánicos y reparadores de motores de avión | 0.5614465 |
Pilotos de aviación y afines | 0.5632894 |
Empleados de centros de llamadas | 0.5644771 |
Supervisores de tiendas y almacenes | 0.5658833 |
Profesores de formación profesional | 0.5666890 |
Farmacéuticos | 0.5678822 |
Recepcionistas de hoteles | 0.5687754 |
Instaladores y reparadores en tecnología de la información y | 0.5695912 |
Operadores de instalaciones de producción de energía | 0.5703053 |
Técnicos de laboratorios médicos | 0.5718642 |
Gerente de restaurantes | 0.5738421 |
Recolectores de basura y material reciclable | 0.5769864 |
Operadores de autoelevadores | 0.5775665 |
Fumigadores y otros controladores de plagas y malas hierbas | 0.5807503 |
Empleados de archivos | 0.5819408 |
Policías | 0.5820641 |
Audiólogos y logopedas | 0.5825090 |
Atletas y deportistas | 0.5853344 |
Peones forestales | 0.5864291 |
Oficiales maquinistas en navegación | 0.5880557 |
Técnicos forestales | 0.5919700 |
Empleados de agencias de viajes | 0.5929385 |
Operadores de incineradores, instalaciones de tratamiento de | 0.5942771 |
Maestros de enseñanza primaria | 0.5951256 |
Técnicos en control de procesos no clasificados bajo otros e | 0.5951482 |
Recolectores de dinero en aparatos de venta automática y lec | 0.5958970 |
Operadores de instalaciones de refinación de petróleo y gas | 0.5960832 |
Recepcionistas (general) | 0.5972243 |
Inspectores de la salud laboral, medioambiental y afines | 0.5981515 |
Profesionales de la enseñanza no clasificados bajo otros epí | 0.5991223 |
Locutores de radio, televisión y otros medios de comunicació | 0.5997526 |
Técnicos en documentación sanitaria | 0.6028002 |
Agentes de administración tributaria | 0.6037891 |
Profesores de enseñanza secundaria | 0.6042842 |
Reparadores de bicicletas y afines | 0.6058780 |
Conductores de camiones pesados | 0.6068807 |
Oficinistas generales | 0.6070789 |
Mecánicos y reparadores de instrumentos de precisión | 0.6073656 |
Directores de servicios de cuidados infantiles | 0.6076760 |
Capitanes, oficiales de cubierta y prácticos | 0.6109736 |
Agentes de aduana e inspectores de fronteras | 0.6121928 |
Agricultores y trabajadores calificados de cultivos extensiv | 0.6141825 |
Agricultores y trabajadores calificados de plantaciones de á | 0.6141825 |
Agricultores y trabajadores calificados de cultivos mixtos | 0.6141825 |
Operadores de maquinaria agrícola y forestal móvil | 0.6144702 |
Directores de producción agropecuaria y silvicultura | 0.6149054 |
Directores de producción de piscicultura y pesca | 0.6149054 |
Organizadores de conferencias y eventos | 0.6149855 |
Agentes de empleo y contratistas de mano de obra | 0.6152191 |
Mecánicos-montadores de instalaciones de refrigeración y cli | 0.6157876 |
Fotógrafos | 0.6159288 |
Inspectores de policía y detectives | 0.6170690 |
Técnicos de radiodifusión y grabación audio visual | 0.6170836 |
Alfareros y afines (barro, arcilla y abrasivos) | 0.6187056 |
Declarantes o gestores de aduana | 0.6206442 |
Supervisores de industrias manufactureras | 0.6219489 |
Profesionales de nivel medio del derecho y servicios legales | 0.6235605 |
Empleados de servicios estadísticos, financieros y de seguro | 0.6239663 |
Electrotécnicos | 0.6246041 |
Conductores de motocicletas | 0.6252381 |
Técnicos en electrónica | 0.6275443 |
Técnicos en seguridad aeronáutica | 0.6275443 |
Técnicos de ingeniería de las telecomunicaciones | 0.6275443 |
Secretarios administrativos y ejecutivos | 0.6303708 |
Codificadores de datos, correctores de pruebas de imprenta y | 0.6335829 |
Técnicos en ingeniería civil | 0.6345182 |
Productores y trabajadores calificados de explotaciones agro | 0.6384868 |
Empleados de contabilidad y cálculo de costos | 0.6393248 |
Técnicos en ingeniería mecánica | 0.6412374 |
Traductores, intérpretes y lingüistas | 0.6417743 |
Empleados de servicios de información al cliente no clasific | 0.6433249 |
Diseñadores y administradores de bases de datos | 0.6443825 |
Agentes de servicios de seguridad social | 0.6461950 |
Profesionales en derecho no clasificados bajo otros epígrafe | 0.6478834 |
Técnicos en ciencias físicas y en ingeniería no clasificados | 0.6482675 |
Secretarios (general) | 0.6507007 |
Empleados del servicio de personal | 0.6516421 |
Profesionales del trabajo social | 0.6530220 |
Técnicos en redes y sistemas de computadores | 0.6531102 |
Empleados de servicios de transporte | 0.6545718 |
Cajistas, tipógrafos y afines | 0.6564476 |
Técnicos en asistencia al usuario de tecnología de la inform | 0.6564629 |
Dietistas y nutricionistas | 0.6575332 |
Empleados de ventanillas de informaciones | 0.6579753 |
Técnicos en ciencias biológicas (excluyendo la medicina) | 0.6590958 |
Profesionales de la salud y la higiene laboral y ambiental | 0.6597935 |
Técnicos en ciencias físicas y químicas | 0.6603985 |
Trabajadores forestales calificados y afines | 0.6668214 |
Fabricantes y afinadores de instrumentos musicales | 0.6715925 |
Diseñadores y decoradores de interior | 0.6719306 |
Personal de apoyo administrativo no clasificado bajo otros e | 0.6749753 |
Administradores de sistemas | 0.6772118 |
Técnicos en galerías de arte, museos y bibliotecas | 0.6806029 |
Operadores de máquinas de procesamiento de texto y mecanógra | 0.6860101 |
Supervisores de mantenimiento y limpieza en oficinas, hotele | 0.6926522 |
Ecónomos y mayordomos domésticos | 0.6926522 |
Profesionales de nivel medio de servicios estadísticos, mate | 0.6959460 |
Gerente de centro recreativo de esparcimiento y culturales | 0.6959625 |
Criadores de ganado | 0.6961725 |
Avicultores y trabajadores calificados de la avicultura | 0.6961725 |
Apicultores y sericultores y trabajadores calificados de la | 0.6961725 |
Criadores y trabajadores pecuarios calificados de la cría de | 0.6961725 |
Trabajadores de explotaciones de acuicultura | 0.6961725 |
Secretarios jurídicos | 0.6966902 |
Instructores en tecnología de la información | 0.7031452 |
Especialistas en formación del personal | 0.7031452 |
Bibliotecarios, documentalistas y afines | 0.7064090 |
Agentes de compras y consignatarios | 0.7075145 |
Contables | 0.7096728 |
Empleados de servicios de apoyo a la producción | 0.7178411 |
Cartógrafos y agrimensores | 0.7247064 |
Especialistas en políticas y servicios de personal y afines | 0.7286752 |
Empleados encargados de las nóminas | 0.7313735 |
Agentes inmobiliarios | 0.7322649 |
Analistas financieros | 0.7339299 |
Desarrolladores de software | 0.7341467 |
Agentes de compras | 0.7346967 |
Especialistas en políticas de administración | 0.7361058 |
Cobradores y afines | 0.7362144 |
Periodistas | 0.7413995 |
Profesionales en redes de computadores | 0.7423619 |
Técnicos de la Web | 0.7427453 |
Profesionales de la protección medioambiental | 0.7435354 |
Agentes de seguros | 0.7442722 |
Psicólogos | 0.7466043 |
Diseñadores de productos y de prendas | 0.7482398 |
Químicos | 0.7490600 |
Supervisores de secretaría | 0.7514106 |
Directores de cine, de teatro y afines | 0.7527397 |
Representantes comerciales | 0.7533614 |
Agentes de servicios comerciales no clasificados bajo otros | 0.7542608 |
Tasadores | 0.7553586 |
Gerentes de comercios al por mayor y al por menor | 0.7560241 |
Comerciantes de tiendas | 0.7560241 |
Delineantes y dibujantes técnicos | 0.7586619 |
Ingenieros en telecomunicaciones | 0.7590584 |
Ingenieros mecánicos | 0.7592245 |
Profesionales religiosos | 0.7602737 |
Computadores no clasificados bajo otros epígrafes | 0.7605003 |
Jueces | 0.7605868 |
Directores de políticas y planificación | 0.7619560 |
Profesionales no clasificados bajo otros epígrafes | 0.7619560 |
Gerentes de servicios no clasificados bajo otros epígrafes | 0.7619560 |
Ingenieros industriales y de producción | 0.7634269 |
Agentes de bolsa, cambio y otros servicios financieros | 0.7675976 |
Filósofos, historiadores y especialistas en ciencias polític | 0.7681400 |
Meteorólogos | 0.7693662 |
Multimedia y analistas no clasificados bajo otros epígrafes | 0.7701241 |
Directores de empresas de abastecimiento, distribución y afi | 0.7705091 |
Ingenieros electrónicos | 0.7706639 |
Ingenieros electricistas | 0.7711885 |
Directores de industrias manufactureras | 0.7720579 |
Especialistas en métodos pedagógicos | 0.7741959 |
Directores de administración y servicios no clasificados baj | 0.7757116 |
Cazadores y tramperos | 0.7780419 |
Oficiales de préstamos y créditos | 0.7787837 |
Ingenieros no clasificados bajo otros epígrafes | 0.7803051 |
Biólogos, botánicos, zoólogos y afines | 0.7804902 |
Directores de empresas de construcción | 0.7817268 |
Constructores de casas | 0.7817268 |
Analistas de gestión y organización | 0.7819394 |
Arquitectos | 0.7819892 |
Autores y otros escritores | 0.7830543 |
Profesores de universidades y de la enseñanza superior | 0.7843777 |
Profesionales de ventas técnicas y médicas (excluyendo la TI | 0.7872393 |
Sociólogos, antropólogos y afines | 0.7913720 |
Ingenieros civiles | 0.7920817 |
Directores de servicios de educación | 0.7925087 |
Gerentes de sucursales de bancos, de servicios financieros y | 0.7930460 |
Ingenieros químicos | 0.7938221 |
Directores de servicios de cuidado de las personas de edad | 0.7940066 |
Profesionales de ventas de tecnología de la información y la | 0.7949011 |
Técnicos en operaciones de tecnología de la información y la | 0.7960769 |
Arquitectos paisajistas | 0.7970943 |
Analistas de sistemas | 0.7977231 |
Directores de ventas y comercialización | 0.7978558 |
Personal directivo de la Administración Pública | 0.7981421 |
Asesores financieros y en inversiones | 0.7982202 |
Gerentes de hoteles | 0.7993239 |
Dirigentes de organizaciones que presentan un interés especi | 0.7994521 |
Profesionales de la publicidad y la comercialización | 0.8000216 |
Archivistas y curadores de museos | 0.8031155 |
Directores de servicios de tecnología de la información y la | 0.8048500 |
Desarrolladores Web y multimedia | 0.8082789 |
Geólogos y geofísicos | 0.8084751 |
Profesionales de relaciones públicas | 0.8091461 |
Directores generales y gerentes generales | 0.8141129 |
Diseñadores gráficos y multimedia | 0.8151938 |
Programadores de aplicaciones | 0.8161403 |
Matemáticos, actuarios y estadísticos | 0.8247446 |
Directores de recursos humanos | 0.8258724 |
Agrónomos y afines | 0.8264302 |
Directores de investigación y desarrollo | 0.8267038 |
Directores financieros | 0.8300679 |
Directores de servicios de salud | 0.8319892 |
Directores de publicidad y relaciones públicas | 0.8362927 |
Directores de servicios de bienestar social | 0.8365655 |
Artesanos en madera, cestería y materiales similares | 0.8401732 |
Artesanos no clasificados bajo otros epígrafes | 0.8401732 |
Físicos y astrónomos | 0.8549621 |
Economistas | 0.8948014 |
Abogados | 0.9013440 |
Artistas de artes plásticas | 0.9063360 |
Oficial de las Fuerzas Armadas | NA |
Suboficial de las Fuerzas Armadas | NA |
Otros miembros de las Fuerzas Armadas | NA |
Miembros del Poder Legislativo | NA |
Artistas creativos e interpretativos no clasificados bajo ot | NA |
Auxiliares laicos de las religiones | NA |
Prestamistas | NA |
Astrólogos, adivinadores y afines | NA |
Operadores de máquinas de tratamiento de pieles y cueros | NA |
Operadores de máquinas para fabricar productos textiles y ar | NA |
Conductores de vehículos y máquinas de tracción animal | NA |
Trabajadores ambulantes de servicios y afines | NA |
Barrenderos y afines | NA |
(punto de corte para el Índice: media de IPS_2=0.505~0.51 )
ech19 <-ech19 %>% mutate(tipologia=case_when(IPS_2>0.51 & informal_leg==0~4,
IPS_2>0.51 & informal_leg==1~2,
IPS_2<=0.51 & informal_leg==0~3,
IPS_2<=0.51 & informal_leg==1~1))
ech19$tipologia <- factor(ech19$tipologia,
levels = c(1,2,3,4),
labels = c("Informal, no puede teletrab.", "Informal, puede teletrab.", "Formal, no puede teletrab.","Formal, puede teletrab."))
d_ <- svydesign(id=~numero, weights=~pesoano, data=ech19)
svytable(~tipologia, design=d_) %>%
kable(col.names = c("Categoría", "n")) %>%
kable_styling()
Categoría | n |
---|---|
Informal, no puede teletrab. | 277959 |
Informal, puede teletrab. | 123346 |
Formal, no puede teletrab. | 581585 |
Formal, puede teletrab. | 627667 |
svytable(~tipologia, design=d_, Ntotal=100) %>%
kable(col.names = c("Categoría", "Porcentaje")) %>%
kable_styling()
Categoría | Porcentaje |
---|---|
Informal, no puede teletrab. | 17.258563 |
Informal, puede teletrab. | 7.658593 |
Formal, no puede teletrab. | 36.110799 |
Formal, puede teletrab. | 38.972045 |
c1 <- c("Informal, no puede teletrabajar", "Informal, puede teletrabajar", "Formal, no puede teletrabajar", "Formal, puede teletrabajar")
c2 <- c(17, 8, 36, 39)
names(c2) <- c1
library(waffle)
w <- waffle((c2), rows=10, size=.5, title="Tipología: informalidad y trabajo a distancia") +
scale_fill_brewer(name="", palette="Set2") +
labs(caption="Cada unidad equivale a 490 trabajadores") +
theme(legend.text=element_text(size=11),
plot.title=element_text(size=13, face="bold"))
## Scale for 'fill' is already present. Adding another scale for 'fill', which
## will replace the existing scale.
w
ggsave("waffle.png", w, height=12, width=15, units="cm")
ech19 <-ech19 %>% mutate(IPS_2_dico=case_when(IPS_2>0.51~1,
IPS_2<=0.51~0))
ech19$IPS_2_dico <- factor(ech19$IPS_2_dico,
levels = c(0,1),
labels = c("No trabaja a distancia", "Trabaja distancia"))
ech19 <-ech19 %>% mutate(IPS_2_dico_chr=case_when(IPS_2>0.51~"Trabaja a distancia",
IPS_2<=0.51~"No trabaja a distancia"))
t <- aggregate(pesoano~informal_leg_chr+IPS_2_dico_chr, ech19, sum)
tt <- aggregate(pesoano~informal_leg_chr, t, sum)
t <- t %>% left_join(tt, by="informal_leg_chr") %>%
mutate(porcentaje=pesoano.x/pesoano.y*100)
ggplot(t, aes(x=informal_leg_chr, y=porcentaje, fill=IPS_2_dico_chr, label=round(porcentaje))) +
geom_bar(stat="identity", position="stack") +
scale_fill_brewer(name="", palette="Set2") +
theme_minimal() +
labs(x="Condición de formalidad", y="%", title="Trabajo a distancia según condición de formalidad",
subtitle="Año 2019",
caption="Fuente: elaboración propia en base a ECH 2019") +
geom_text (position=position_stack(vjust=0.5),
size=4) +
theme(axis.title=element_text(face="bold"),
axis.title.y=element_text(angle=0),
axis.text.x=element_text(size=11),
plot.title=element_text(size=12, face="bold"))
ggsave("trabajo x form.png", height=11, width = 15, units="cm")
Explorando categoría de informales que pueden trabajar con distancia social
p <-ech19 %>% filter(tipologia=="Informal, puede teletrab.") %>%
mutate(count=1)
k <- p %>%
group_by(haven::as_factor(f71_2)) %>%
summarise(mean_IPS2=mean(IPS_2),
casos_ECH=sum(count))
k <- k[order(k$mean_IPS2),]
k <- k %>%
kable(col.names=c("Ocupación", "Índice trabajo a distancia", "Casos sin ponderar")) %>%
kable_styling(fixed_thead = T) %>%
scroll_box(width = "100%", height = "200px")
k
Ocupación | Índice trabajo a distancia | Casos sin ponderar |
---|---|---|
Mecánicos y ajustadores electricistas | 0.5124984 | 67 |
Clasificadores de desechos | 0.5141604 | 54 |
Mecánicos y reparadores de vehículos de motor | 0.5161802 | 273 |
Instaladores y reparadores de líneas eléctricas | 0.5187865 | 3 |
Secretarios médicos | 0.5195442 | 1 |
Pescadores de agua dulce y en aguas costeras | 0.5222956 | 32 |
Pescadores de alta mar | 0.5222956 | 2 |
Expendedores de gasolineras | 0.5266596 | 5 |
Médicos generales | 0.5274139 | 1 |
Médicos especialistas | 0.5295949 | 2 |
Operadores de máquinas de vapor y calderas | 0.5297595 | 1 |
Vendedores de quioscos y de puestos de mercado | 0.5304469 | 425 |
Vendedores puerta a puerta | 0.5304469 | 281 |
Vendedores ambulantes (excluyendo de comida) | 0.5304469 | 41 |
Profesionales de la salud no clasificados bajo otros epígraf | 0.5317586 | 6 |
Mecánicos y reparadores en electrónica | 0.5386764 | 7 |
Otros profesores de música | 0.5431652 | 28 |
Instructores de autoescuela | 0.5431652 | 3 |
Otros profesores de idiomas | 0.5444953 | 22 |
Músicos, cantantes y compositores | 0.5472461 | 34 |
Técnicos agropecuarios | 0.5477522 | 1 |
Otros profesores de artes | 0.5530885 | 31 |
Guardafrenos, guardagujas y agentes de maniobra | 0.5557885 | 1 |
Peones de carga | 0.5586043 | 270 |
Entrenadores, instructores y árbitros de actividades deporti | 0.5596235 | 52 |
Pilotos de aviación y afines | 0.5632894 | 1 |
Supervisores de tiendas y almacenes | 0.5658833 | 5 |
Profesores de formación profesional | 0.5666890 | 1 |
Recepcionistas de hoteles | 0.5687754 | 3 |
Instaladores y reparadores en tecnología de la información y | 0.5695912 | 47 |
Gerente de restaurantes | 0.5738421 | 4 |
Recolectores de basura y material reciclable | 0.5769864 | 20 |
Operadores de autoelevadores | 0.5775665 | 2 |
Fumigadores y otros controladores de plagas y malas hierbas | 0.5807503 | 2 |
Policías | 0.5820641 | 2 |
Audiólogos y logopedas | 0.5825090 | 1 |
Atletas y deportistas | 0.5853344 | 14 |
Peones forestales | 0.5864291 | 10 |
Oficiales maquinistas en navegación | 0.5880557 | 1 |
Empleados de agencias de viajes | 0.5929385 | 2 |
Operadores de incineradores, instalaciones de tratamiento de | 0.5942771 | 1 |
Maestros de enseñanza primaria | 0.5951256 | 12 |
Recepcionistas (general) | 0.5972243 | 7 |
Profesionales de la enseñanza no clasificados bajo otros epí | 0.5991223 | 59 |
Locutores de radio, televisión y otros medios de comunicació | 0.5997526 | 9 |
Profesores de enseñanza secundaria | 0.6042842 | 3 |
Reparadores de bicicletas y afines | 0.6058780 | 15 |
Conductores de camiones pesados | 0.6068807 | 52 |
Oficinistas generales | 0.6070789 | 44 |
Mecánicos y reparadores de instrumentos de precisión | 0.6073656 | 4 |
Agricultores y trabajadores calificados de cultivos extensiv | 0.6141825 | 11 |
Agricultores y trabajadores calificados de plantaciones de á | 0.6141825 | 17 |
Agricultores y trabajadores calificados de cultivos mixtos | 0.6141825 | 1 |
Operadores de maquinaria agrícola y forestal móvil | 0.6144702 | 51 |
Directores de producción agropecuaria y silvicultura | 0.6149054 | 3 |
Organizadores de conferencias y eventos | 0.6149855 | 6 |
Agentes de empleo y contratistas de mano de obra | 0.6152191 | 1 |
Mecánicos-montadores de instalaciones de refrigeración y cli | 0.6157876 | 25 |
Fotógrafos | 0.6159288 | 23 |
Técnicos de radiodifusión y grabación audio visual | 0.6170836 | 23 |
Alfareros y afines (barro, arcilla y abrasivos) | 0.6187056 | 83 |
Supervisores de industrias manufactureras | 0.6219489 | 1 |
Empleados de servicios estadísticos, financieros y de seguro | 0.6239663 | 1 |
Electrotécnicos | 0.6246041 | 1 |
Conductores de motocicletas | 0.6252381 | 43 |
Técnicos en electrónica | 0.6275443 | 5 |
Técnicos de ingeniería de las telecomunicaciones | 0.6275443 | 1 |
Secretarios administrativos y ejecutivos | 0.6303708 | 2 |
Técnicos en ingeniería civil | 0.6345182 | 2 |
Productores y trabajadores calificados de explotaciones agro | 0.6384868 | 9 |
Empleados de contabilidad y cálculo de costos | 0.6393248 | 36 |
Traductores, intérpretes y lingüistas | 0.6417743 | 4 |
Profesionales en derecho no clasificados bajo otros epígrafe | 0.6478834 | 3 |
Secretarios (general) | 0.6507007 | 4 |
Profesionales del trabajo social | 0.6530220 | 1 |
Técnicos en redes y sistemas de computadores | 0.6531102 | 4 |
Técnicos en asistencia al usuario de tecnología de la inform | 0.6564629 | 2 |
Dietistas y nutricionistas | 0.6575332 | 1 |
Empleados de ventanillas de informaciones | 0.6579753 | 2 |
Técnicos en ciencias biológicas (excluyendo la medicina) | 0.6590958 | 1 |
Técnicos en ciencias físicas y químicas | 0.6603985 | 1 |
Trabajadores forestales calificados y afines | 0.6668214 | 132 |
Fabricantes y afinadores de instrumentos musicales | 0.6715925 | 4 |
Diseñadores y decoradores de interior | 0.6719306 | 7 |
Personal de apoyo administrativo no clasificado bajo otros e | 0.6749753 | 4 |
Técnicos en galerías de arte, museos y bibliotecas | 0.6806029 | 2 |
Ecónomos y mayordomos domésticos | 0.6926522 | 1 |
Gerente de centro recreativo de esparcimiento y culturales | 0.6959625 | 2 |
Criadores de ganado | 0.6961725 | 420 |
Avicultores y trabajadores calificados de la avicultura | 0.6961725 | 29 |
Apicultores y sericultores y trabajadores calificados de la | 0.6961725 | 13 |
Criadores y trabajadores pecuarios calificados de la cría de | 0.6961725 | 4 |
Bibliotecarios, documentalistas y afines | 0.7064090 | 1 |
Agentes de compras y consignatarios | 0.7075145 | 9 |
Contables | 0.7096728 | 5 |
Especialistas en políticas y servicios de personal y afines | 0.7286752 | 1 |
Agentes inmobiliarios | 0.7322649 | 15 |
Analistas financieros | 0.7339299 | 1 |
Desarrolladores de software | 0.7341467 | 2 |
Agentes de compras | 0.7346967 | 1 |
Cobradores y afines | 0.7362144 | 29 |
Periodistas | 0.7413995 | 4 |
Técnicos de la Web | 0.7427453 | 2 |
Agentes de seguros | 0.7442722 | 1 |
Psicólogos | 0.7466043 | 11 |
Diseñadores de productos y de prendas | 0.7482398 | 7 |
Directores de cine, de teatro y afines | 0.7527397 | 4 |
Representantes comerciales | 0.7533614 | 78 |
Agentes de servicios comerciales no clasificados bajo otros | 0.7542608 | 25 |
Gerentes de comercios al por mayor y al por menor | 0.7560241 | 13 |
Comerciantes de tiendas | 0.7560241 | 488 |
Delineantes y dibujantes técnicos | 0.7586619 | 11 |
Profesionales religiosos | 0.7602737 | 17 |
Gerentes de servicios no clasificados bajo otros epígrafes | 0.7619560 | 2 |
Ingenieros industriales y de producción | 0.7634269 | 1 |
Agentes de bolsa, cambio y otros servicios financieros | 0.7675976 | 2 |
Multimedia y analistas no clasificados bajo otros epígrafes | 0.7701241 | 1 |
Directores de empresas de abastecimiento, distribución y afi | 0.7705091 | 3 |
Ingenieros electrónicos | 0.7706639 | 2 |
Especialistas en métodos pedagógicos | 0.7741959 | 2 |
Cazadores y tramperos | 0.7780419 | 1 |
Oficiales de préstamos y créditos | 0.7787837 | 1 |
Constructores de casas | 0.7817268 | 8 |
Analistas de gestión y organización | 0.7819394 | 4 |
Arquitectos | 0.7819892 | 4 |
Autores y otros escritores | 0.7830543 | 7 |
Profesores de universidades y de la enseñanza superior | 0.7843777 | 2 |
Profesionales de ventas técnicas y médicas (excluyendo la TI | 0.7872393 | 1 |
Directores de servicios de educación | 0.7925087 | 1 |
Técnicos en operaciones de tecnología de la información y la | 0.7960769 | 4 |
Arquitectos paisajistas | 0.7970943 | 1 |
Analistas de sistemas | 0.7977231 | 1 |
Directores de ventas y comercialización | 0.7978558 | 1 |
Asesores financieros y en inversiones | 0.7982202 | 1 |
Gerentes de hoteles | 0.7993239 | 3 |
Profesionales de la publicidad y la comercialización | 0.8000216 | 6 |
Directores generales y gerentes generales | 0.8141129 | 13 |
Diseñadores gráficos y multimedia | 0.8151938 | 33 |
Programadores de aplicaciones | 0.8161403 | 5 |
Agrónomos y afines | 0.8264302 | 5 |
Directores financieros | 0.8300679 | 3 |
Directores de servicios de bienestar social | 0.8365655 | 1 |
Artesanos en madera, cestería y materiales similares | 0.8401732 | 35 |
Artesanos no clasificados bajo otros epígrafes | 0.8401732 | 22 |
Abogados | 0.9013440 | 3 |
Artistas de artes plásticas | 0.9063360 | 23 |
Distribución del Índice entre vulnerables
ech19 %>% ggplot() +
geom_density_ridges(aes(x=IPS_2,
y=vulnerables_chr,
fill=vulnerables_chr,
height=..density..,
weight=pesoano),
stat="density", alpha=.6) +
scale_fill_brewer(palette="Set2", name="Vulnerables \n(informales leg + prod)") +
theme_minimal() +
labs(title="Vulnerables",
x="Índice de trabajo a distancia",
y="") +
theme(legend.position="")
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~tipologia+gen, design=d_ocup_19, Ntotal=100), margin=2) %>%
kable() %>% kable_styling()
Hombres | Mujeres | |
---|---|---|
Informal, no puede teletrab. | 0.1713997 | 0.1740117 |
Informal, puede teletrab. | 0.0901010 | 0.0603342 |
Formal, no puede teletrab. | 0.3450387 | 0.3804312 |
Formal, puede teletrab. | 0.3934606 | 0.3852230 |
t <- aggregate(pesoano~tipologia+edad2, ech19, sum)
tt <- aggregate(pesoano~edad2, t, sum)
t <- t %>% left_join(tt, by="edad2") %>%
mutate(porcentaje=pesoano.x/pesoano.y*100)
ggplot(t, aes(x=edad2, y=porcentaje, fill=tipologia, label=round(porcentaje))) +
coord_flip() +
geom_bar(stat="identity", position="stack") +
scale_fill_brewer(name="", palette="Set2") +
theme_minimal() +
labs(x="Edad", y="%", title="Informalidad y trabajo a distancia según edad",
subtitle="Año 2019",
caption="Fuente: elaboración propia en base a ECH 2019") +
geom_text (position=position_stack(vjust=0.5),
size=3) +
theme(axis.title=element_text(face="bold"),
axis.title.y=element_text(angle=0),
axis.text.x=element_text(size=11),
plot.title=element_text(size=12, face="bold"))
Tipología en regiones:
t <- aggregate(pesoano~tipologia+region, ech19, sum)
tt <- aggregate(pesoano~region, t, sum)
t <- t %>% left_join(tt, by="region") %>%
mutate(porcentaje=pesoano.x/pesoano.y*100)
t <- t %>% mutate(region=ifelse(region=="Montevideo", "Montevideo",
ifelse(grepl("Rural", region)==T, "Int. -5000 hab.",
"Int. +5000 hab.")))
ggplot(t, aes(x=region, y=porcentaje, fill=tipologia, label=round(porcentaje))) +
geom_bar(stat="identity", position="stack") +
scale_fill_brewer(name="", palette="Set2") +
theme_minimal() +
labs(x="Región", y="%", title="Informalidad y trabajo a distancia según región",
subtitle="Año 2019",
caption="Fuente: elaboración propia en base a ECH 2019") +
geom_text (position=position_stack(vjust=0.5),
size=3) +
theme(axis.title=element_text(face="bold"),
axis.title.y=element_text(angle=0))
ech19 <- ech19 %>%
mutate(ipc=case_when(
mes==1 ~ 0.93916855 ,
mes==2 ~ 0.94833021 ,
mes==3 ~ 0.95355137 ,
mes==4 ~ 0.95763964 ,
mes==5 ~ 0.96143237 ,
mes==6 ~ 0.96758940 ,
mes==7 ~ 0.97497783 ,
mes==8 ~ 0.98359768 ,
mes==9 ~ 0.98867107 ,
mes==10 ~ 0.99610876 ,
mes==11 ~ 1.00029554 ,
mes==12 ~ 1.00000000 ))
ech19 <- ech19 %>% mutate(pt2_deflac=PT2/ipc)
ech19 <- ech19 %>% mutate(ingh=pt2_deflac/4.3/f85)
#install.packages("dineq")
library(dineq)
## Warning: package 'dineq' was built under R version 3.6.3
ech19$quintiles_laboral <- ntiles.wtd(ech19$ingh, n=5, weights=ech19$pesoano)
Ingresos por hora
ech19 %>%
filter(is.na(tipologia)==F) %>%
ggplot() +
geom_density_ridges(aes(x=log(ingh),
y=as.factor(tipologia),
fill=as.factor(tipologia),
height=..density..,
weight=pesoano),
stat="density", alpha=.6) +
scale_fill_brewer(palette="Set2", name="") +
theme_minimal() +
labs(title="Ingresos según informalidad y trabajo a distancia",
x="Ingresos por hora (log)",
y="",
caption="Elaboración propia en base a ECH 2019")
Promedio por tipología
ingh <- ech19%>%
group_by(tipologia) %>%
summarise_at(vars(ingh), funs(mean(.,na.rm=TRUE)))
## Warning: Factor `tipologia` contains implicit NA, consider using
## `forcats::fct_explicit_na`
## Warning: funs() is soft deprecated as of dplyr 0.8.0
## Please use a list of either functions or lambdas:
##
## # Simple named list:
## list(mean = mean, median = median)
##
## # Auto named with `tibble::lst()`:
## tibble::lst(mean, median)
##
## # Using lambdas
## list(~ mean(., trim = .2), ~ median(., na.rm = TRUE))
## This warning is displayed once per session.
ingh %>% kable()
tipologia | ingh |
---|---|
Informal, no puede teletrab. | 119.3946 |
Informal, puede teletrab. | 146.6126 |
Formal, no puede teletrab. | 185.3184 |
Formal, puede teletrab. | 320.9528 |
NA | 206.4717 |
Ingresos mensuales
ech19 %>%
filter(is.na(tipologia)==F) %>%
ggplot() +
geom_density_ridges(aes(x=log(pt2_deflac),
y=as.factor(tipologia),
fill=as.factor(tipologia),
height=..density..,
weight=pesoano),
stat="density", alpha=.6) +
scale_fill_brewer(palette="Set2", name="") +
theme_minimal() +
labs(title="Ingresos según informalidad y trabajo a distancia",
x="Ingresos mensuales (log)",
y="",
caption="Elaboración propia en base a ECH 2019")
Promedio por tipología (ingresos mensuales)
pt <- ech19%>%
group_by(tipologia) %>%
summarise_at(vars(pt2_deflac), funs(mean(.,na.rm=TRUE)))
## Warning: Factor `tipologia` contains implicit NA, consider using
## `forcats::fct_explicit_na`
pt %>% kable()
tipologia | pt2_deflac |
---|---|
Informal, no puede teletrab. | 11458.72 |
Informal, puede teletrab. | 14746.12 |
Formal, no puede teletrab. | 30230.56 |
Formal, puede teletrab. | 49645.04 |
NA | 31643.36 |
Tasa de hacinamiento
ech19$hacina <- ifelse(ech19$ht19/ech19$d10>2, 1, 0)
hacinamiento <- ech19%>%
filter(is.na(tipologia)==F) %>%
group_by(tipologia) %>%
summarise_at(vars(hacina), funs(mean(.,na.rm=TRUE))) %>%
kable(col.names=c("Tipología", "Hacinamiento (0-1)")) %>%
kable_styling()
hacinamiento
Tipología | Hacinamiento (0-1) |
---|---|
Informal, no puede teletrab. | 0.1642472 |
Informal, puede teletrab. | 0.1377354 |
Formal, no puede teletrab. | 0.1044584 |
Formal, puede teletrab. | 0.0513938 |
ech19 <-ech19 %>% mutate(internet=case_when(d21_16==1~1,
d21_16==2~0))
ech19$internet <- factor(ech19$internet,
levels = c(0,1),
labels = c("Vivienda sin conexión a internet", "Vivienda con conexión a internet"))
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~internet+tipologia, design=d_ocup_19, Ntotal=100), margin=2) %>%
kable() %>% kable_styling()
Informal, no puede teletrab. | Informal, puede teletrab. | Formal, no puede teletrab. | Formal, puede teletrab. | |
---|---|---|---|---|
Vivienda sin conexión a internet | 0.44762 | 0.4154654 | 0.248581 | 0.1100233 |
Vivienda con conexión a internet | 0.55238 | 0.5845346 | 0.751419 | 0.8899767 |
ech19 <-ech19 %>% mutate(compu=case_when(d21_15==1~1,
d21_15==2~0))
ech19$compu <- factor(ech19$compu,
levels = c(0,1),
labels = c("No tiene computadora", "Tiene computadora"))
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~compu+tipologia, design=d_ocup_19, Ntotal=100), margin=2) %>%
kable() %>% kable_styling()
Informal, no puede teletrab. | Informal, puede teletrab. | Formal, no puede teletrab. | Formal, puede teletrab. | |
---|---|---|---|---|
No tiene computadora | 0.3914858 | 0.3618845 | 0.2907331 | 0.14613 |
Tiene computadora | 0.6085142 | 0.6381155 | 0.7092669 | 0.85387 |
ech19 <- ech19 %>%
mutate(materialidad=
ifelse(c2==6 | c3==6 | c4==5, 1, 0),
espacio_habitable=hacina,
espacio_cocinar=ifelse(d19==3, 1, 0),
nbi_vivienda_decorosa=materialidad+espacio_habitable+espacio_cocinar,
nbi_vivienda_decorosa=ifelse(nbi_vivienda_decorosa>0, "Al menos una NBI vivienda", "Ninguna NBI vivienda"))
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~nbi_vivienda_decorosa+tipologia, design=d_ocup_19, Ntotal=100), margin=2) %>% kable() %>% kable_styling()
Informal, no puede teletrab. | Informal, puede teletrab. | Formal, no puede teletrab. | Formal, puede teletrab. | |
---|---|---|---|---|
Al menos una NBI vivienda | 0.227825 | 0.2127106 | 0.1296148 | 0.0638587 |
Ninguna NBI vivienda | 0.772175 | 0.7872894 | 0.8703852 | 0.9361413 |
ech <- haven::read_sav("HyP_2019_Terceros.sav")
ech <- ech %>% mutate(m12= ifelse(e27<12, 1, 0),
m18=ifelse(e27<18, 1, 0))
tt <- aggregate(m12~numero, ech, sum) %>%
mutate(numero=as.numeric(numero))
tt2 <- aggregate(m18~numero, ech, sum)%>%
mutate(numero=as.numeric(numero))
ech19 <- ech19 %>% left_join(tt, by="numero") %>% left_join(tt2, by="numero")
ech19 <- ech19 %>%
mutate(m12_recat= ifelse(m12==0, 0,
ifelse(m12==1, 1,
ifelse(m12>1, 2, NA))))
ech19$m12_recat <- factor(ech19$m12_recat,
levels = c(0,1,2),
labels = c("Ninguno", "Uno", "Más de uno"))
d_ocup_19 <- svydesign(id=~numero, weights=~pesoano, data=ech19)
prop.table(svytable(~m12_recat+tipologia, design=d_ocup_19, Ntotal=100), margin=2) %>%
knitr::kable() %>% kable_styling()
Informal, no puede teletrab. | Informal, puede teletrab. | Formal, no puede teletrab. | Formal, puede teletrab. | |
---|---|---|---|---|
Ninguno | 0.6125975 | 0.6516466 | 0.6164722 | 0.6510379 |
Uno | 0.2275479 | 0.1996984 | 0.2524670 | 0.2203828 |
Más de uno | 0.1598545 | 0.1486550 | 0.1310608 | 0.1285793 |
dm <- svydesign(id=~numero, weights=~pesoano, data=subset(ech19, e26==2))
prop.table(svytable(~m12_recat+tipologia, design=dm, Ntotal=100), margin=2) %>%
knitr::kable() %>% kable_styling()
Informal, no puede teletrab. | Informal, puede teletrab. | Formal, no puede teletrab. | Formal, puede teletrab. | |
---|---|---|---|---|
Ninguno | 0.5564462 | 0.5916499 | 0.6025781 | 0.6501640 |
Uno | 0.2588078 | 0.2340488 | 0.2665248 | 0.2262755 |
Más de uno | 0.1847460 | 0.1743013 | 0.1308971 | 0.1235605 |
Inés Fynn - ifynn@uc.cl Daniela de los Santos - dlsantos.daniela@gmail.com