Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

Taller 2

Francisco Paspuel, Dayanna Viera, Gisell Pazmiñ o

4/6/2023

##Exportació n de la base de datos


library(haven)
library(dplyr)

## Warning: package 'dplyr' was built under R version 4.2.3

##
## Attaching package: 'dplyr'

## The following objects are masked from 'package:stats':


##
## filter, lag

## The following objects are masked from 'package:base':


##
## intersect, setdiff, setequal, union

library(sjlabelled)

## Warning: package 'sjlabelled' was built under R version 4.2.3

##
## Attaching package: 'sjlabelled'

## The following object is masked from 'package:dplyr':


##
## as_label

## The following objects are masked from 'package:haven':


##
## as_factor, read_sas, read_spss, read_stata, write_sas, zap_labels

enemdu_dic17 <-
sjlabelled::read_stata("C:/Users/admin/Downloads/enemdu_dic17.dta")

## Converting atomic to factors. Please wait...

View(enemdu_dic17)

#Realizar un proceso estadístico (estadísticos descriptivos) unidimensional de la variable


ar04.
Para eso usaremos el comando summary que nos brinda estadísticos descriptivos de las
variables ar04 para su posterior aná lisis pero previo a esto utilizaremos la funció n str para
identificar la variable.
summary(enemdu_dic17$ar04)

## Min. 1st Qu. Median Mean 3rd Qu. Max.


## 20.0 338.5 500.0 725.2 800.0 99999.0

str(enemdu_dic17)

## 'data.frame': 110283 obs. of 817 variables:


## $ id_upm : chr "010150999999001003" "010150999999001003"
"010150999999001003" "010150999999001003" ...
## ..- attr(*, "label")= chr "Identificador de la unidad primaria de
muestreo"
## ..- attr(*, "format.stata")= chr "%18s"
## $ id_hogar : chr "01015099999900100301321"
"01015099999900100301321" "01015099999900100301321" "01015099999900100301331"
...
## ..- attr(*, "label")= chr "Identificador del hogar"
## ..- attr(*, "format.stata")= chr "%23s"
## $ id_per : chr "0101509999990010030132101"
"0101509999990010030132102" "0101509999990010030132103"
"0101509999990010030133101" ...
## ..- attr(*, "label")= chr "Identificador de la persona"
## ..- attr(*, "format.stata")= chr "%25s"
## $ area : Factor w/ 2 levels "1","2": 1 1 1 1 1 1 1 1 1 1 ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "urbana" "rural"
## ..- attr(*, "label")= chr "area"
## $ rn : Factor w/ 4 levels "1","2","3","4": 1 1 1 1 1 1 1 1
1 1 ...
## ..- attr(*, "labels")= Named num [1:4] 1 2 3 4
## .. ..- attr(*, "names")= chr [1:4] "Sierra" "Costa" "Amazon\xeda"
"Insular"
## ..- attr(*, "label")= chr "Regi\xf3n natural"
## $ prov : Factor w/ 25 levels "1","2","3","4",..: 1 1 1 1 1 1
1 1 1 1 ...
## ..- attr(*, "labels")= Named num [1:25] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:25] "Azuay" "Bol\xedvar" "Ca\xf1ar"
"Carchi" ...
## ..- attr(*, "label")= chr "Provincias"
## $ ciudad : num 10150 10150 10150 10150 10150 ...
## ..- attr(*, "label")= chr "ciudad"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ conglomerado : num 1e+06 1e+06 1e+06 1e+06 1e+06 ...
## ..- attr(*, "label")= chr "conglomerado"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ zona : num 1 1 1 1 1 1 1 1 1 1 ...
## ..- attr(*, "label")= chr "zona"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ sector : num 3 3 3 3 3 3 3 3 3 3 ...
## ..- attr(*, "label")= chr "sector"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ panelm : num 13 13 13 13 13 13 13 13 13 13 ...
## ..- attr(*, "label")= chr "panelm"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ vivienda : num 2 2 2 3 3 3 3 4 4 4 ...
## ..- attr(*, "label")= chr "vivienda"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ hogar : num 1 1 1 1 1 1 1 1 1 1 ...
## ..- attr(*, "label")= chr "hogar"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ p01 : num 1 2 3 1 2 3 4 1 2 3 ...
## ..- attr(*, "label")= chr "1. persona"
## ..- attr(*, "format.stata")= chr "%10.0g"
## $ p02 : Factor w/ 2 levels "1","2": 2 1 2 1 2 1 1 1 2 1 ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "hombre" "mujer"
## ..- attr(*, "label")= chr "2. sexo"
## $ p03 : num 50 54 24 54 47 26 24 44 36 15 ...
## ..- attr(*, "label")= chr "3. edad"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num [1:2] 98 99
## .. ..- attr(*, "names")= chr [1:2] "98 y más" "no informa"
## $ p04 : Factor w/ 9 levels "1","2","3","4",..: 1 2 3 1 2 3
3 1 2 3 ...
## ..- attr(*, "labels")= Named num [1:9] 1 2 3 4 5 6 7 8 9
## .. ..- attr(*, "names")= chr [1:9] "jefe" "cónyuge" "hijo o hija" "yerno
o nuera" ...
## ..- attr(*, "label")= chr "4. relación de parentesco"
## $ p05a : Factor w/ 10 levels "1","2","3","4",..: 1 1 1 1 10
1 1 1 1 1 ...
## ..- attr(*, "labels")= Named num [1:10] 1 2 3 4 5 6 7 8 9 10
## .. ..- attr(*, "names")= chr [1:10] "iess, seguro general" "iess, seguro
general voluntario" "iess, seguro campesino" "issfa, isspol" ...
## ..- attr(*, "label")= chr "5a. seguro social - alternativa 1"
## $ p05b : Factor w/ 9 levels "1","2","3","4",..: 9 9 9 9 9 9
9 9 9 9 ...
## ..- attr(*, "labels")= Named num [1:10] 1 2 3 4 5 6 7 8 9 10
## .. ..- attr(*, "names")= chr [1:10] "iess, seguro general" "iess, seguro
general voluntario" "iess, seguro campesino" "issfa, isspol" ...
## ..- attr(*, "label")= chr "5b. seguro social - alternativa 2"
## $ p06 : Factor w/ 6 levels "1","2","3","4",..: 1 1 6 1 1 6
6 1 1 1 ...
## ..- attr(*, "labels")= Named num [1:6] 1 2 3 4 5 6
## .. ..- attr(*, "names")= chr [1:6] "casado(a)" "separado(a)"
"divorciado(a)" "viudo(a)" ...
## ..- attr(*, "label")= chr "6. estado civil"
## $ p07 : Factor w/ 2 levels "1","2": 2 2 2 2 2 1 1 2 2 1 ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "7. asiste a clases"
## $ p08 : Factor w/ 6 levels "1","2","3","4",..: NA NA NA NA
NA 3 3 NA NA 1 ...
## ..- attr(*, "labels")= Named num [1:6] 1 2 3 4 5 6
## .. ..- attr(*, "names")= chr [1:6] "la mañana" "la tarde" "la noche"
"jornada integral" ...
## ..- attr(*, "label")= chr "8. jornada a la que asiste"
## $ p09 : Factor w/ 16 levels "1","2","3","4",..: 5 5 5 5 11
NA NA 5 5 NA ...
## ..- attr(*, "labels")= Named num [1:16] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:16] "edad" "terminó sus estudios" "falta
de recursos económicos" "por fracaso escolar" ...
## ..- attr(*, "label")= chr "9. razón por la que no asiste"
## $ p10a : Factor w/ 9 levels "1","2","4","5",..: 3 3 8 3 5 8
8 5 8 4 ...
## ..- attr(*, "labels")= Named num [1:10] 1 2 3 4 5 6 7 8 9 10
## .. ..- attr(*, "names")= chr [1:10] "ninguno" "centro de alfabetización"
"jardín de infantes" "primaria" ...
## ..- attr(*, "label")= chr "10a. nivel de instrucción"
## $ p10b : num 6 6 5 6 6 5 5 6 5 10 ...
## ..- attr(*, "label")= chr "10b. año aprobado"
## ..- attr(*, "format.stata")= chr "%8.0g"
## $ p11 : Factor w/ 2 levels "1","2": 1 1 NA 1 NA NA NA NA NA
1 ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "11. sabe leer y escribir"
## $ p12a : Factor w/ 2 levels "1","2": NA NA 1 NA NA 1 1 NA 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "12a. por sus estudios obtuvo algún título"
## $ p12b : num NA NA 650403 NA NA ...
## ..- attr(*, "label")= chr "12b. qué título obtuvo"
## ..- attr(*, "format.stata")= chr "%12.0g"
## ..- attr(*, "labels")= Named num 1e+06
## .. ..- attr(*, "names")= chr "no informa"
## $ p13 : Factor w/ 7 levels "1","2","3","4",..: 3 3 3 3 3 3
3 3 3 3 ...
## ..- attr(*, "labels")= Named num [1:7] 1 2 3 4 5 6 7
## .. ..- attr(*, "names")= chr [1:7] "sólo lengua indígena" "lengua
indígena y español" "sólo español" "español e idioma extranjero" ...
## ..- attr(*, "label")= chr "13. idioma de los padres"
## $ p14 : Factor w/ 7 levels "1","2","3","4",..: 3 3 3 3 3 3
3 3 3 3 ...
## ..- attr(*, "labels")= Named num [1:7] 1 2 3 4 5 6 7
## .. ..- attr(*, "names")= chr [1:7] "sólo lengua indígena" "lengua
indígena y español" "sólo español" "español e idioma extranjero" ...
## ..- attr(*, "label")= chr "14. idioma que habla"
## $ p15 : Factor w/ 8 levels "1","2","3","4",..: 5 6 6 6 6 6
6 6 6 6 ...
## ..- attr(*, "labels")= Named num [1:8] 1 2 3 4 5 6 7 8
## .. ..- attr(*, "names")= chr [1:8] "indígena" "afroecuatoriano" "negro"
"mulato" ...
## ..- attr(*, "label")= chr "15. como se considera"
## $ p15aa : Factor w/ 3 levels "1","2","3": 1 1 1 1 1 1 1 2 1 1
...
## ..- attr(*, "labels")= Named num [1:3] 1 2 3
## .. ..- attr(*, "names")= chr [1:3] "en esta ciudad" "en otro lugar del
país" "en otro país"
## ..- attr(*, "label")= chr "15a. dónde nació"
## $ p15ab : num NA NA NA NA NA ...
## ..- attr(*, "label")= chr "15a. lugar de nacimiento"
## ..- attr(*, "format.stata")= chr "%12.0g"
## $ p16a : Factor w/ 2 levels "1","2": 1 1 1 1 1 1 1 2 1 1 ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "16a. siempre vivió en este lugar"
## $ p16b : num NA NA NA NA NA NA NA 35 NA NA ...
## ..- attr(*, "label")= chr "16b. años que vive en este lugar"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 99
## .. ..- attr(*, "names")= chr "no informa"
## $ p17a : Factor w/ 2 levels "1","2": NA NA NA NA NA NA NA 1
NA NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "en otro lugar del país" "en otro
país"
## ..- attr(*, "label")= chr "17a. dónde vivió antes"
## $ p17b : num NA NA NA NA NA ...
## ..- attr(*, "label")= chr "17b. lugar donde vivió antes"
## ..- attr(*, "format.stata")= chr "%12.0g"
## $ p18 : Factor w/ 8 levels "1","2","3","4",..: NA NA NA NA
NA NA NA 7 NA NA ...
## ..- attr(*, "labels")= Named num [1:8] 1 2 3 4 5 6 7 8
## .. ..- attr(*, "names")= chr [1:8] "por trabajo" "para mejorar ingresos"
"matrimonio" "estudio" ...
## ..- attr(*, "label")= chr "18. razón por la que vino a este lugar"
## $ p19a : Factor w/ 2 levels "1","2": NA NA 2 NA 2 2 2 2 2 NA
...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "19a. asiste a nivelación senescyt"
## $ p19b : Factor w/ 3 levels "1","2","3": NA NA NA NA NA NA
NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:3] 1 2 3
## .. ..- attr(*, "names")= chr [1:3] "nivelación general" "nivelación de
carrera" "nivelación especial"
## ..- attr(*, "label")= chr "19b. tipo de nivelación senescyt"
## $ cod_inf : Factor w/ 12 levels "1","2","3","4",..: 1 1 1 2 2 2
2 1 1 1 ...
## ..- attr(*, "labels")= Named num [1:26] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:26] "persona 1" "persona 2" "persona 3"
"persona 4" ...
## ..- attr(*, "label")= chr "código del informante"
## $ p20 : Factor w/ 2 levels "1","2": 1 1 1 1 2 1 1 1 1 2 ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "20. trabajó la semana pasada"
## $ p21 : Factor w/ 11 levels "1","2","3","4",..: NA NA NA NA
11 NA NA NA NA 11 ...
## ..- attr(*, "labels")= Named num [1:12] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:12] "atender negocio propio" "fabricar
algún producto" "hacer algo en casa por un ingreso" "brindar algún
servicio" ...
## ..- attr(*, "label")= chr "21. actividad que realizó para ayudar en su
hogar"
## $ p22 : Factor w/ 2 levels "1","2": NA NA NA NA 2 NA NA NA
NA 2 ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "22. tiene trabajo del cual estuvo ausente"
## $ p23 : Factor w/ 7 levels "1","2","3","4",..: NA NA NA NA
NA NA NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:7] 1 2 3 4 5 6 7
## .. ..- attr(*, "names")= chr [1:7] "vacaciones" "enfermedad accidente"
"huelga paro" "licencia con sueldo" ...
## ..- attr(*, "label")= chr "23. razón por la que no trabajó"
## $ p24 : num 12 50 40 48 NA 40 40 60 40 NA ...
## ..- attr(*, "label")= chr "24. horas de trabajo en la semana anterior"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 999
## .. ..- attr(*, "names")= chr "no informan"
## $ p25 : Factor w/ 9 levels "1","2","3","4",..: 2 NA NA NA
NA NA NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:9] 1 2 3 4 5 6 7 8 9
## .. ..- attr(*, "names")= chr [1:9] "su trabajo así lo exige" "no
consiguió trabajo en otra parte" "no consiguió más trabajo" "reducción
actividades económicas" ...
## ..- attr(*, "label")= chr "25. razón por la que trabajó menos de 40
horas"
## $ p26 : Factor w/ 5 levels "1","2","3","4",..: NA 1 1 1 NA
1 1 2 1 NA ...
## ..- attr(*, "labels")= Named num [1:5] 1 2 3 4 5
## .. ..- attr(*, "names")= chr [1:5] "horario normal" "horas extras"
"exceso trabajo" "horas trabajo necesarias" ...
## ..- attr(*, "label")= chr "26. razón por la que trabajó mas de 40 horas"
## $ p27 : Factor w/ 4 levels "1","2","3","4": 2 4 4 4 NA 4 4
1 1 NA ...
## ..- attr(*, "labels")= Named num [1:4] 1 2 3 4
## .. ..- attr(*, "names")= chr [1:4] "trabajar más horas en su trabajo
actual" "trabajar más horas en otro trabajo" "cambiar el trabajo por otro con
más horas" "no desea trabajar más horas"
## ..- attr(*, "label")= chr "27. desea trabajar más horas"
## $ p28 : Factor w/ 2 levels "1","2": 1 NA NA NA NA NA NA 1 1
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "28. está disponible para trabajar horas
adicionales"
## $ p29 : num 30 NA NA NA NA NA NA 12 10 NA ...
## ..- attr(*, "label")= chr "29. cuántas horas a la semana estaría
disponible para trabajar"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 999
## .. ..- attr(*, "names")= chr "no informa"
## $ p30 : Factor w/ 7 levels "1","2","3","4",..: 7 NA NA NA
NA NA NA 7 7 NA ...
## ..- attr(*, "labels")= Named num [1:7] 1 2 3 4 5 6 7
## .. ..- attr(*, "names")= chr [1:7] "buscar más trabajo" "registro en
agencia de empleo" "presentar solicitud a otros empleadores" "pedir ayuda a
amigos o familiares" ...
## ..- attr(*, "label")= chr "30. gestión realizada para cambiar la
situación actual de trabajo"
## $ p31 : Factor w/ 5 levels "1","2","3","4",..: NA NA NA NA
NA NA NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:5] 1 2 3 4 5
## .. ..- attr(*, "names")= chr [1:5] "por que no trabaja jornada completa"
"inseguridad en su trabajo" "desea ejercer su profesión" "los ingresos no son
suficientes" ...
## ..- attr(*, "label")= chr "31. razón por la que busca cambiar la
situación actual de trabajo"
## $ p32 : Factor w/ 11 levels "1","2","3","4",..: NA NA NA NA
11 NA NA NA NA 11 ...
## ..- attr(*, "labels")= Named num [1:11] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:11] "acudir a sitios de contratación
temporal" "hablar con amigos o parientes" "buscar en la prensa o radio"
"acudir a agencias de empleo" ...
## ..- attr(*, "label")= chr "32. buscó trabajo el mes anterior"
## $ p33 : num NA NA NA NA NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "33. semanas que busca trabajo"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 999
## .. ..- attr(*, "names")= chr "no sabe/ no informa"
## $ p34 : Factor w/ 12 levels "1","2","3","4",..: NA NA NA NA
9 NA NA NA NA 9 ...
## ..- attr(*, "labels")= Named num [1:12] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:12] "trabajo ocasional" "tiene trabajo
para empezar inmediatamente" "espera respuesta a una gestión" "espera
respuesta de un empleador" ...
## ..- attr(*, "label")= chr "34. razón por la que no buscó trabajo"
## $ p35 : Factor w/ 2 levels "1","2": NA NA NA NA NA NA NA NA
NA NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "35. desea trabajar y está dispuesto a
hacerlo"
## $ p36 : Factor w/ 6 levels "1","2","3","4",..: NA NA NA NA
4 NA NA NA NA 3 ...
## ..- attr(*, "labels")= Named num [1:6] 1 2 3 4 5 6
## .. ..- attr(*, "names")= chr [1:6] "rentista" "jubilado pensión"
"estudiante" "ama de casa" ...
## ..- attr(*, "label")= chr "36. condición de inactividad"
## $ p37 : Factor w/ 2 levels "1","2": NA NA NA NA NA NA NA NA
NA NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "37. trabajó anteriormente"
## $ p38 : Factor w/ 9 levels "1","2","3","4",..: NA NA NA NA
NA NA NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:9] 1 2 3 4 5 6 7 8 9
## .. ..- attr(*, "names")= chr [1:9] "liquidación empresa" "despido
intempestivo" "renuncia voluntaria" "supresión partidas" ...
## ..- attr(*, "label")= chr "38. motivos por los que dejó de trabajar"
## $ p39 : num NA NA NA NA NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "39. número de semanas que no trabaja"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 999
## .. ..- attr(*, "names")= chr "no sabe/ no informa"
## $ p40 : num 8121 4922 5610 4922 NA ...
## ..- attr(*, "label")= chr "40. rama de actividad"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 9999
## .. ..- attr(*, "names")= chr "no informa"
## $ p41 : num 9112 8322 2411 8322 NA ...
## ..- attr(*, "label")= chr "41. grupo de ocupación"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 9999
## .. ..- attr(*, "names")= chr "no informa"
## $ p42 : Factor w/ 10 levels "1","2","3","4",..: 6 6 2 6 NA
1 2 1 1 NA ...
## ..- attr(*, "labels")= Named num [1:10] 1 2 3 4 5 6 7 8 9 10
## .. ..- attr(*, "names")= chr [1:10] "empleado de gobierno" "empleado
privado" "empleado terciarizado" "jornalero o peón" ...
## ..- attr(*, "label")= chr "42. categoría de ocupación"
## $ p42a : Factor w/ 2 levels "1","2": 2 2 NA 2 NA NA NA NA NA
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "42a. es socio de cooperativa o asociación"
## $ p43 : Factor w/ 6 levels "1","2","3","4",..: NA NA 3 NA
NA 3 2 1 1 NA ...
## ..- attr(*, "labels")= Named num [1:6] 1 2 3 4 5 6
## .. ..- attr(*, "names")= chr [1:6] "nombramiento" "contrato permanente /
indefinido / estable o de planta" "contrato temporal, ocasional o eventual"
"por obra, a destajo" ...
## ..- attr(*, "label")= chr "43. el trabajo que tiene es"
## $ p44a : Factor w/ 2 levels "1","2": NA NA 1 NA NA 2 2 2 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44a. recibe alimentación"
## $ p44b : Factor w/ 2 levels "1","2": NA NA 2 NA NA 2 2 2 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44b. recibe vivienda"
## $ p44c : Factor w/ 2 levels "1","2": NA NA 2 NA NA 2 2 2 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44c. recibe transporte"
## $ p44d : Factor w/ 2 levels "1","2": NA NA 1 NA NA 1 1 1 1
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44d. recibe vacaciones"
## $ p44e : Factor w/ 2 levels "1","2": NA NA 2 NA NA 1 2 2 1
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44e. recibe ropa de trabajo"
## $ p44f : Factor w/ 2 levels "1","2": NA NA 1 NA NA 1 1 1 1
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44f. recibe seguro social"
## $ p44g : Factor w/ 2 levels "1","2": NA NA 2 NA NA 2 2 2 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44g. recibe seguro médico"
## $ p44h : Factor w/ 2 levels "1","2": NA NA 2 NA NA 2 2 2 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44h. recibe guardería"
## $ p44i : Factor w/ 2 levels "1","2": NA NA 2 NA NA 2 2 2 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44i. recibe cursos de capacitación"
## $ p44j : Factor w/ 2 levels "1","2": NA NA 1 NA NA 1 1 1 1
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44j. recibe 13vo sueldo"
## $ p44k : Factor w/ 2 levels "1","2": NA NA 1 NA NA 1 1 1 1
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "44k. recibe 14vo sueldo"
## $ p45 : num 0 30 1 30 NA 4 2 7 10 NA ...
## ..- attr(*, "label")= chr "45. cuántos años trabaja"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 99
## .. ..- attr(*, "names")= chr "no informa"
## $ p46 : Factor w/ 12 levels "1","2","3","4",..: 8 3 1 3 NA
1 1 1 1 NA ...
## ..- attr(*, "labels")= Named num [1:12] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:12] "local patrono" "obra en
construcción" "se desplaza" "en la calle" ...
## ..- attr(*, "label")= chr "46. sitio de trabajo"
## $ p47a : Factor w/ 2 levels "1","2": 1 1 1 1 NA 2 2 2 2
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "menos de 100" "100 y más"
## ..- attr(*, "label")= chr "47a. tamaño del establecimiento"
## $ p47b : num 1 1 6 1 NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "47b. número personas trabajan en el
establecimiento"
## ..- attr(*, "format.stata")= chr "%8.0g"
## $ p48 : Factor w/ 4 levels "1","2","3","4": 3 3 1 3 NA NA
NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:4] 1 2 3 4
## .. ..- attr(*, "names")= chr [1:4] "registros contables" "cuaderno de
cuentas" "no lleva contabilidad" "no sabe"
## ..- attr(*, "label")= chr "48. en el establecimiento se lleva"
## $ p49 : Factor w/ 3 levels "1","2","3": 1 1 1 1 NA NA NA NA
NA NA ...
## ..- attr(*, "labels")= Named num [1:3] 1 2 3
## .. ..- attr(*, "names")= chr [1:3] "si" "no" "no sabe"
## ..- attr(*, "label")= chr "49. el establecimiento tiene ruc"
## $ p50 : Factor w/ 2 levels "1","2": 1 1 1 1 NA 1 1 1 1
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "uno" "mas de uno"
## ..- attr(*, "label")= chr "50. número de trabajos"
## $ p51a : num 12 50 40 48 NA 40 40 40 40 NA ...
## ..- attr(*, "label")= chr "51a. horas de trabajo principal"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 999
## .. ..- attr(*, "names")= chr "no informan"
## $ p51b : num NA NA NA NA NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "51b. horas de trabajo secundario"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 999
## .. ..- attr(*, "names")= chr "no informan"
## $ p51c : num NA NA NA NA NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "51c. horas de otros trabajos"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 999
## .. ..- attr(*, "names")= chr "no informan"
## $ p52 : num NA NA NA NA NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "52. rama de actividad - trabajo secundario"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 9999
## .. ..- attr(*, "names")= chr "no informa"
## $ p53 : num NA NA NA NA NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "53. grupo de ocupación - trabajo secundario"
## ..- attr(*, "format.stata")= chr "%8.0g"
## ..- attr(*, "labels")= Named num 9999
## .. ..- attr(*, "names")= chr "no informa"
## $ p54 : Factor w/ 10 levels "1","2","3","4",..: NA NA NA NA
NA NA NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:10] 1 2 3 4 5 6 7 8 9 10
## .. ..- attr(*, "names")= chr [1:10] "empleado gobierno" "empleado
privado" "empleado terciarizado" "jornalero o peón" ...
## ..- attr(*, "label")= chr "54. categoría de ocupación - trabajo
secundario"
## $ p54a : Factor w/ 2 levels "1","2": NA NA NA NA NA NA NA NA
NA NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "54a. es socio de cooperativa o asociación"
## $ p55 : Factor w/ 12 levels "1","2","3","4",..: NA NA NA NA
NA NA NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:12] 1 2 3 4 5 6 7 8 9 10 ...
## .. ..- attr(*, "names")= chr [1:12] "local patrono" "obra en
construcción" "se desplaza" "en la calle" ...
## ..- attr(*, "label")= chr "55. sitio de trabajo secundario"
## $ p56a : Factor w/ 2 levels "1","2": NA NA NA NA NA NA NA NA
NA NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "menos de 100" "100 y más"
## ..- attr(*, "label")= chr "56a. tamaño establecimiento - trabajo
secundario"
## $ p56b : num NA NA NA NA NA NA NA NA NA NA ...
## ..- attr(*, "label")= chr "56b. personas que trabajan - trabajo
secundario"
## ..- attr(*, "format.stata")= chr "%8.0g"
## $ p57 : Factor w/ 4 levels "1","2","3","4": NA NA NA NA NA
NA NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:4] 1 2 3 4
## .. ..- attr(*, "names")= chr [1:4] "registros contrables" "cuaderno de
cuentas" "no lleva contabilidad" "no sabe"
## ..- attr(*, "label")= chr "57. en el establecimiento de trabajo
secundario se lleva"
## $ p58 : Factor w/ 3 levels "1","2","3": NA NA NA NA NA NA
NA NA NA NA ...
## ..- attr(*, "labels")= Named num [1:3] 1 2 3
## .. ..- attr(*, "names")= chr [1:3] "si" "no" "no sabe"
## ..- attr(*, "label")= chr "58. el establecimiento de trabajo secundario
tiene ruc"
## $ p59 : Factor w/ 5 levels "1","2","3","4",..: 4 2 2 1 NA 1
1 1 1 NA ...
## ..- attr(*, "labels")= Named num [1:5] 1 2 3 4 5
## .. ..- attr(*, "names")= chr [1:5] "contento" "poco contento"
"descontento pero conforme" "totalmente descontento" ...
## ..- attr(*, "label")= chr "59. cómo se siente en su trabajo"
## $ p60a : Factor w/ 2 levels "1","2": 1 1 1 NA NA NA NA NA NA
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "60a. descontento por ingresos bajos"
## $ p60b : Factor w/ 2 levels "1","2": 2 1 2 NA NA NA NA NA NA
NA ...
## ..- attr(*, "labels")= Named num [1:2] 1 2
## .. ..- attr(*, "names")= chr [1:2] "si" "no"
## ..- attr(*, "label")= chr "60b. descontento por muchas horas de trabajo"
## [list output truncated]

#Realizar un proceso estadístico (estadísticos descriptivos) bidimensional de la variable


ar04 con la condició n (cualitativa) de que l@s ecuatorian@s vivan en hogares hacinados.
z<-enemdu_dic17 %>%
filter(enemdu_dic17$sub==1)

summary(z$ar04)

## Min. 1st Qu. Median Mean 3rd Qu. Max.


## 20.0 300.0 400.0 554.6 600.0 99999.0

#Realizar un proceso estadístico (estadísticos descriptivos) bidimensional de la variable


ar04 con la condició n (cuantitativa) de que l@s ecuatorian@s vivan en hogares con 2 o
menos dormitorios.
Para este caso utilizaremos la librería *dplyr** y la funció n filter para analizar el casao
específico en donde vivan en hogares con 2 o menos dormitorios.
library(dplyr)

a<-enemdu_dic17 %>%
filter(vi07<=07)

summary(a$ar04)

## Min. 1st Qu. Median Mean 3rd Qu. Max.


## 20.0 320.0 500.0 724.5 800.0 99999.0

#Realizar un proceso estadístico (tabla de contingencia) bidimensional de las variables:


p79 y pobreza
Utilizaremos la funció n table para crear una tabla de contingencia.
str(enemdu_dic17$p79)

## Factor w/ 3 levels "1","2","9": 1 1 2 2 2 1 1 2 2 2 ...


## - attr(*, "labels")= Named num [1:3] 1 2 9
## ..- attr(*, "names")= chr [1:3] "si" "no" "ns / nr"
## - attr(*, "label")= chr "79. practicó algún deporte la semana pasada"

table(enemdu_dic17$p79,enemdu_dic17$pobreza)

##
## 0 1
## 1 21743 5544
## 2 43722 13612
## 9 772 204

#Escribir una conclusió n respecto a los resultados del apartado anterior. Se puede concluir
que en la mayoria de los casos no se practica deportes ,los que practican y no son pobres
cuadriplicando su nú mero referentes a los pobres .
#Realizar un proceso estadístico (estadísticos descriptivos) multidimensional de la
variable a09a02 con las condiciones (cuantitativas) de que l@s ecuatorian@s tengan má s
de 1 automó vil y que su ingreso laboral sea superior a los 1.000 dó lares.
e<-enemdu_dic17 %>%
filter(p66>1000 & eq1302>1)

summary(e$a09a02)

## Min. 1st Qu. Median Mean 3rd Qu. Max. NA's


## 5.00 8.75 13.00 17.75 22.00 40.00 3

#Realizar un proceso estadístico (estadísticos descriptivos) multidimensional de la


variable a09a02 con las condiciones (cualitativas) de que l@s ecuatorian@s no tengan
automó vil y que sean pobres por ingresos.
f<-enemdu_dic17 %>%
filter(ingpc<89 & eq1401==2)

summary(f$a09a02)

## Min. 1st Qu. Median Mean 3rd Qu. Max. NA's


## 1.00 8.00 12.00 17.24 20.00 999.99 24818

#Escribir una conclusió n comparando los resultados entre el apartado 4.9 y el apartado
4.10 Podemos concluir que no existe una gran diferencia en la media y mediana. Indicando
que no exitre mucha diferencia entre los dos grupos examinados. #Realizar un proceso
estadístico (distribució n de frecuencias) multidimensional de la variable vinc con las
condiciones (cuantitativas) de que l@s ecuatorian@s tengan una escolaridad superior a 18
añ os y trabajen 40 o má s horas a la semana
g<-enemdu_dic17 %>%
filter(p10a==10 & p24>=40)

#Realizar un proceso estadístico (distribució n de frecuencias) multidimensional de la


variable vinc con las condiciones (cualitativas) de que l@s ecuatorian@s tengan un empleo
inadecuado y que no hayan alcanzado a cursar la Educació n Superior
h<-enemdu_dic17 %>%
filter(p10a==01 |p10a==2 |p10a==3 |p10a==4 |p10a==5 |p10a==6 |p10a==7 &
ingpc<375 )

str(enemdu_dic17$vinc)

## Factor w/ 2 levels "1","2": 2 2 2 2 NA 1 2 1 1 NA ...


## - attr(*, "labels")= Named num [1:2] 1 2
## ..- attr(*, "names")= chr [1:2] "Empleado P\xfablico" "Empleado Privado"
## - attr(*, "label")= chr "Empleado P\xfablico-Privado"

#Escribir una conclusió n comparando los resultados entre el apartado 4.12 y el apartado
4.13 Ambas distribuciones son bimodales siendo muy similares entre si , presentando una
mayor cantidad de empleados pú blicos en el segundo caso. #Realizar un proceso
estadístico (diagrama de caja) de la variable hsize con la opció n over para la variable
pobreza por NBI
boxplot(hsize ~ nbi, data =enemdu_dic17, main = "Diagrama de Caja de hsize
por NBI",
xlab = "NBI",ylab = "hsize")
# Escribir una
conclusi?n respecto a los resultados del apartado 4.15.
Seg?n el an?lisis del diagrama de caja, se puede observar que, en promedio, los hogares
clasificados como pobres por NBI tienden a tener m?s miembros en comparaci?n. Esto
sugiere que existe una relaci?n entre la condici?n de pobreza y el tama?o del hogar, donde
los hogares en situaci?n de pobreza por NBI tienden a tener una mayor cantidad de
personas.

Escribir una conclusi?n respecto a los resultados del apartado 4.17.


Al analizar el diagrama de dispersi?n entre los ingresos y el n?mero de miembros del hogar,
se puede observar que no hay una clara tendencia o patr?n definido en la relaci?n entre
estas dos variables. Sin embargo, se puede notar que en algunas regiones naturales, como
la regi?n 1 y 4, hay una mayor concentraci?n de hogares con ingresos m?s bajos y un n?
mero mayor de miembros en comparaci?n con otras regiones. Esto sugiere que podr?a
haber disparidades econ?micas y demogr?ficas entre las diferentes regiones naturales. #
Utilizar la variable edad para generar una nueva variable denominada “rangos_de_edad” y
que tenga las siguientes categor?as: Ni?os/as (de 0 a 11 a?os) Adolescentes (de 12 a 17 a?
os) J?venes (de 18 a 29 a?os) Adultos (de 30 a 64 a?os) Adultos mayores (m?s de 64 a?os)
print(tabla_frecuencias_df) ## rangos_de_edad Freq ## 1 Ni?os/as 22453 ## 2
Adolescentes 14455 ## 3 J?venes 20767 ## 4 Adultos 41460 ## 5 Adultos mayores 9492
Generar las etiquetas tanto para la variable “rangos_de_edad” como para las categor?as de
dicha variable seg?n la especificaci?n de las categor?as antes descritas. etiquetas_edad <-
c(“Ni?os/as (0-11 a?os)”, “Adolescentes (12-17 a?os)”, “J?venes (18-29 a?os)”, “Adultos (30-
64 a?os)”, “Adultos mayores (m?s de 64 a?os)”)

rangos_de_edad Freq
1 Ni?os/as (0-11 a?os) 22453
2 Adolescentes (12-17 a?os) 14455
3 J?venes (18-29 a?os) 20767
4 Adultos (30-64 a?os) 41460
5 Adultos mayores (m?s de 64 a?os) 9492

You might also like