MODELADO DE BASE DATO

PAQUETES ESTADÍSTICOS

library(openxlsx) 
library(rmarkdown) 
library(tidyverse) 
library(haven) 
library(foreign) 
library(survey) 

GENERAMOS UNA RUTA PARA GUARDAR NUESTROS DATOS

Una ruta hacia una carpeta donde almacenaremos los excel que se elaborarán posteriormente, que contarán con dataset de información construida.

ruta <- "C:/Users/Trabajo/Desktop/RDATA" 

CARGAR BASES DE DATOS

choose.files()
## character(0)
#participacion2018 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\PARTICIPACION - 759-Modulo84\\enaho01-2022-800b.dta")
#participacion2019 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\PARTICIPACION - 759-Modulo84\\enaho01-2022-800b.dta")
#participacion2020 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\PARTICIPACION - 759-Modulo84\\enaho01-2022-800b.dta")
#participacion2021 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\PARTICIPACION - 759-Modulo84\\enaho01-2022-800b.dta")
participacion2022 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\PARTICIPACION - 759-Modulo84\\enaho01-2022-800b.dta")

#caracter2018 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\CMH - 759-Modulo02\\enaho01-2022-200.dta")
#caracter2019 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\CMH - 759-Modulo02\\enaho01-2022-200.dta")
#caracter2020 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\CMH - 759-Modulo02\\enaho01-2022-200.dta")
#caracter2021 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\CMH - 759-Modulo02\\enaho01-2022-200.dta")
caracter2022 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\CMH - 759-Modulo02\\enaho01-2022-200.dta")

#sumaria2018 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SUMARIA - 759-Modulo34\\sumaria-2022.dta")
#sumaria2019 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SUMARIA - 759-Modulo34\\sumaria-2022.dta")
#sumaria2020 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SUMARIA - 759-Modulo34\\sumaria-2022.dta")
#sumaria2021 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SUMARIA - 759-Modulo34\\sumaria-2022.dta")
sumaria2022 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SUMARIA - 759-Modulo34\\sumaria-2022.dta")

#educacion2018 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EDUACIÓN - 759-Modulo03\\enaho01a-2022-300.dta")
#educacion2019 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EDUACIÓN - 759-Modulo03\\enaho01a-2022-300.dta")
#educacion2020 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EDUACIÓN - 759-Modulo03\\enaho01a-2022-300.dta")
#educacion2021 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EDUACIÓN - 759-Modulo03\\enaho01a-2022-300.dta")
educacion2022 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EDUACIÓN - 759-Modulo03\\enaho01a-2022-300.dta")

#salud2018 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SALUD - 759-Modulo04\\enaho01a-2022-400.dta")
#salud2019 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SALUD - 759-Modulo04\\enaho01a-2022-400.dta")
#salud2020 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SALUD - 759-Modulo04\\enaho01a-2022-400.dta")
#salud2021 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SALUD - 759-Modulo04\\enaho01a-2022-400.dta")
salud2022 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\SALUD - 759-Modulo04\\enaho01a-2022-400.dta")

#empleo2018 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EMPLEO - 759-Modulo05\\enaho01a-2022-500.dta")
#empleo2019 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EMPLEO - 759-Modulo05\\enaho01a-2022-500.dta")
#empleo2020 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EMPLEO - 759-Modulo05\\enaho01a-2022-500.dta")
#empleo2021 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EMPLEO - 759-Modulo05\\enaho01a-2022-500.dta")
empleo2022 <- read_dta("C:\\Users\\Trabajo\\Desktop\\ENAHO\\EMPLEO - 759-Modulo05\\enaho01a-2022-500.dta")

participacion2022 <- subset(participacion2022, select=c("conglome","hogar","vivienda","codperso","p803"))
sumaria2022 <- subset(sumaria2022, select= c("conglome","hogar","vivienda","pobreza"))
empleo2022 <- subset(empleo2022, select = c("codperso","conglome","vivienda","hogar","p558c")) 
educacion2022 <- subset(educacion2022, select = c("codperso","conglome","vivienda","hogar","p300a"))
salud2022 <- subset(salud2022, select = c("codperso","conglome","vivienda","hogar","p401h1","p401h2","p401h3","p401h4","p401h5","p401h6"))

MODELAMOS LA BASE DE DATOS PARTICIPACIÓN

Crear variable ‘dup’ Lo que nos permitirá rastrear las filas repetidas ya que pueden haber personas que participen más de una forma

participacion2022 <- participacion2022 %>% 
  arrange(conglome, vivienda, hogar, codperso) %>%
  group_by(conglome, vivienda, hogar, codperso) %>%
  mutate(dup = row_number())
table(participacion2022$dup)
## 
##     1     2     3     4     5     6     7 
## 18037  2995   457    69    13     2     1
participacion2022 <- participacion2022 %>% filter(dup == 1)

UNIÓN DE BASES DE DATOS

enaho_inicial <- left_join(caracter2022, participacion2022, by=c("conglome","vivienda","hogar","codperso"))
enaho_inicial2 <- left_join(enaho_inicial, salud2022, by=c("codperso","conglome","vivienda","hogar"))
enaho_inicial3 <- left_join(enaho_inicial2, educacion2022, by=c("codperso","conglome","vivienda","hogar"))
enaho_inicial4 <- left_join(enaho_inicial3, empleo2022, by=c("codperso","conglome","vivienda","hogar"))
enaho_inicial5 <- left_join(enaho_inicial4, sumaria2022, by=c("conglome","vivienda","hogar"))
enaho <- enaho_inicial5

#ÚLTIMO FILTRO: En años anteriores la variable es "tipodecuestionario".
enaho <- filter(enaho, ticuest01 !=1)
enaho <- filter(enaho, p204==1 & p203 != 8 & p203 != 9)

ELABORACION DE VARIABLES PARA DESAGREGACIONES

VARIABLES TRANSVERSALES

Aquellas variables que nos sirven para realizar las desagregaciones posteriores.

VARIABLE SEXO

enaho <- enaho %>% mutate(sexo = ifelse(p207==1,"hombre",
                                        ifelse(p207==2,"Mujer",NA)))
table(enaho$sexo, useNA = "alw")
## 
## hombre  Mujer   <NA> 
##  55419  58559      0

DEPARTAMENTOS

Hay que convertir la variable ubigeo.x (el “.x” es producto de la unión de bases de datos) a numérico para no encontrar problemas al momento de recodificar

enaho$ubigeonum <- as.numeric(enaho$ubigeo)
enaho <- enaho %>%
  mutate(regiones2 = 
           ifelse(ubigeonum >= 010101 & ubigeonum <= 010707, "Amazonas",
           ifelse(ubigeonum >= 020101 & ubigeonum <= 022008, "Ancash",
           ifelse(ubigeonum >= 030101 & ubigeonum <= 030714, "Apurimac",
           ifelse(ubigeonum >= 040101 & ubigeonum <= 040811, "Arequipa",
           ifelse(ubigeonum >= 050101 & ubigeonum <= 051108, "Ayacucho",
           ifelse(ubigeonum >= 060101 & ubigeonum <= 061311, "Cajamarca",
           ifelse(ubigeonum >= 070101 & ubigeonum <= 070107, "Callao",
           ifelse(ubigeonum >= 080101 & ubigeonum <= 081307, "Cusco",
           ifelse(ubigeonum >= 090101 & ubigeonum <= 090723, "Huancavelica",
           ifelse(ubigeonum >= 100101 & ubigeonum <= 101108, "Huanuco",
           ifelse(ubigeonum >= 110101 & ubigeonum <= 110508, "Ica",
           ifelse(ubigeonum >= 120101 & ubigeonum <= 120909, "Junin",
           ifelse(ubigeonum >= 130101 & ubigeonum <= 131203, "La Libertad",
           ifelse(ubigeonum >= 140101 & ubigeonum <= 140312, "Lambayeque",
           ifelse(ubigeonum >= 150101 & ubigeonum <= 150143, "Lima Metropolitana",
           ifelse(ubigeonum >= 150201 & ubigeonum <= 151033, "Lima Region",
           ifelse(ubigeonum >= 160101 & ubigeonum <= 160804, "Loreto",
           ifelse(ubigeonum >= 170101 & ubigeonum <= 170303, "Madre de Dios",
           ifelse(ubigeonum >= 180101 & ubigeonum <= 180303, "Moquegua",
           ifelse(ubigeonum >= 190101 & ubigeonum <= 190308, "Pasco",
           ifelse(ubigeonum >= 200101 & ubigeonum <= 200806, "Piura",
           ifelse(ubigeonum >= 210101 & ubigeonum <= 211307, "Puno",
           ifelse(ubigeonum >= 220101 & ubigeonum <= 221005, "San Martín",
           ifelse(ubigeonum >= 230101 & ubigeonum <= 230408, "Tacna",
           ifelse(ubigeonum >= 240101 & ubigeonum <= 240304, "Tumbes",
           ifelse(ubigeonum >= 250101 & ubigeonum <= 250401,"Ucayali",NA)))))))))))))))))))))))))))
table(enaho$regiones2, useNA = "alw")
## 
##           Amazonas             Ancash           Apurimac           Arequipa 
##               4303               4615               2901               4973 
##           Ayacucho          Cajamarca             Callao              Cusco 
##               3420               4584               3554               3838 
##       Huancavelica            Huanuco                Ica              Junin 
##               3350               4075               4932               4683 
##        La Libertad         Lambayeque Lima Metropolitana        Lima Region 
##               5334               5112              10416               4710 
##             Loreto      Madre de Dios           Moquegua              Pasco 
##               5986               1980               2754               2887 
##              Piura               Puno         San Martín              Tacna 
##               6002               3265               4800               3972 
##             Tumbes            Ucayali               <NA> 
##               2996               4536                  0

REGIONES NATURALES

enaho <- enaho %>%
  mutate(regnat = ifelse(dominio>=1 & dominio<=3 | dominio==8,"Costa",
                         ifelse(dominio>=4 & dominio<=6,"Sierra",
                                ifelse(dominio==7,"Selva",NA))))
table(enaho$regnat, useNA = "alw")
## 
##  Costa  Selva Sierra   <NA> 
##  49300  26356  38322      0

ÁREA URBANA/RURAL

enaho <- enaho %>%
  mutate(area = ifelse((dominio==8 |
                          (dominio>=1 & dominio<=7) &
                          (estrato>=1 & estrato<=5)), "Urbano",
                       ifelse(((dominio>=1 & dominio<=7) &
                                 (estrato>=6 & estrato<=8)), "Rural", NA)))
table(enaho$area, useNA = "alw")
## 
##  Rural Urbano   <NA> 
##  38771  75207      0

CONDICIÓN DE POBREZA

enaho <- enaho %>%
  mutate(pobreza3 = ifelse(pobreza==1, "Pobre extremo",
                           ifelse(pobreza==2, "Pobre no extremo",
                                  ifelse(pobreza==3, "No pobre", NA
                                  ))))
table(enaho$pobreza3, useNA = "alw")
## 
##         No pobre    Pobre extremo Pobre no extremo             <NA> 
##            84562             6653            22763                0

LENGUA MATERNA

enaho <- enaho %>%
  mutate(lengua = ifelse(p300a==4, "Castellano",
                         ifelse(p300a==1 | p300a==2 | p300a==3, "Originaria", NA)))
enaho$lengua <- as.factor(enaho$lengua)
table(enaho$lengua, useNA = "alw")
## 
## Castellano Originaria       <NA> 
##      88412      19065       6501

DISCAPACIDAD

enaho <- enaho %>%
  mutate(discapacidad =ifelse(p401h1==1|p401h2==1|p401h3==1|
                                p401h4==1|p401h5==1|p401h6==1,1,0))
table(enaho$discapacidad, useNA = "alw")
## 
##      0      1   <NA> 
## 108237   5678     63

ETNICIDAD

enaho <- enaho %>%
  mutate(defiet2 = case_when(
    p558c == 1 ~ "Quechua",
    p558c == 2 ~ "Aimara",
    p558c == 3 ~ "Nativo o indigena de la Amazonia",
    p558c == 4 ~ "Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente",
    p558c == 5 ~ "Blanco",
    p558c == 6 ~ "Mestizo",
    p558c == 7 ~ "otro",
    p558c == 8 ~ "No sabe/No responde",
    p558c == 9 ~ "Nativo o indigena de la Amazonia",
    TRUE ~ NA_character_
  ))
enaho$defiet2 <- as.factor(enaho$defiet2)
table(enaho$defiet2, useNA = "alw")
## 
##                                                           Aimara 
##                                                             2875 
##                                                           Blanco 
##                                                             3683 
##                                                          Mestizo 
##                                                            44363 
##                                 Nativo o indigena de la Amazonia 
##                                                             1985 
## Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente 
##                                                             6007 
##                                              No sabe/No responde 
##                                                             3477 
##                                                             otro 
##                                                             3610 
##                                                          Quechua 
##                                                            21051 
##                                                             <NA> 
##                                                            26927

VARIABLES INDICADOR

PARTICIPACIÓN POLÍTICA

enaho <- enaho %>% 
  mutate(participacion = ifelse(p803>=1 & p803<=20,"Participa", ifelse(is.na(p803),"no participa","X")))
enaho$participacion <- replace(is.na(enaho$participacion),0,NA)
enaho$participacion <- factor(enaho$participacion, levels = c(FALSE, TRUE), labels = c("Participa", "No participa"))
table(enaho$participacion, useNA = "alw")
## 
##    Participa No participa         <NA> 
##        18037        95941            0

VARIABLE JUVENTUD

enaho <- enaho %>% mutate(Juventud = ifelse(p208a>=15 & p208a<=29,"jovenes","no jovenes"))
table(enaho$Juventud)
## 
##    jovenes no jovenes 
##      25136      88842
table(enaho$participacion, enaho$Juventud)
##               
##                jovenes no jovenes
##   Participa       1929      16108
##   No participa   23207      72734

PONDERACIÓN DE DATOS, DATASETS Y TRASLADO A EXCEL

DISEÑO MUESTRAL

encuesta = svydesign(data=enaho, id=~conglome, strata=~estrato,
                     weights=~facpob07)

DESAGREGACIÓN NACIONAL

tabla0 <- svyby(~participacion, ~Juventud, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla0
ic0 <-as.table(confint(tabla0)) #INTERVALOS DE CONFIANZA
ic0
##                                           2.5 %     97.5 %
## jovenes:participacionParticipa       0.05383798 0.06197437
## no jovenes:participacionParticipa    0.13897198 0.14812880
## jovenes:participacionNo participa    0.93802563 0.94616202
## no jovenes:participacionNo participa 0.85187120 0.86102802
cv0 <-cv(tabla0) #COEFICIENTE DE VARIACIÓN
cv0
workbook0 <- createWorkbook()
addWorksheet(workbook0, sheetName = "Tabla 0")
addWorksheet(workbook0, sheetName = "IC 0")
addWorksheet(workbook0, sheetName = "CV 0")

writeData(workbook0, sheet = "Tabla 0", x = tabla0, colNames = TRUE)
writeData(workbook0, sheet = "IC 0", x = ic0, colNames = TRUE)
writeData(workbook0, sheet = "CV 0", x = cv0, colNames = TRUE)

saveWorkbook(workbook0, "datos0.xlsx")

DESAGREGACIÓN SEGÚN SEXO

tabla1 <- svyby(~participacion, ~Juventud+sexo, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla1
ic1 <-as.table(confint(tabla1)) #INTERVALOS DE CONFIANZA
ic1
##                                                  2.5 %     97.5 %
## jovenes.hombre:participacionParticipa       0.03404464 0.04263607
## no jovenes.hombre:participacionParticipa    0.14790743 0.15946187
## jovenes.Mujer:participacionParticipa        0.07183936 0.08456453
## no jovenes.Mujer:participacionParticipa     0.12906000 0.13946167
## jovenes.hombre:participacionNo participa    0.95736393 0.96595536
## no jovenes.hombre:participacionNo participa 0.84053813 0.85209257
## jovenes.Mujer:participacionNo participa     0.91543547 0.92816064
## no jovenes.Mujer:participacionNo participa  0.86053833 0.87094000
cv1 <-cv(tabla1) #COEFICIENTE DE VARIACIÓN
cv1
workbook1 <- createWorkbook()
addWorksheet(workbook1, sheetName = "Tabla 1")
addWorksheet(workbook1, sheetName = "IC 1")
addWorksheet(workbook1, sheetName = "CV 1")

writeData(workbook1, sheet = "Tabla 1", x = tabla1, colNames = TRUE)
writeData(workbook1, sheet = "IC 1", x = ic1, colNames = TRUE)
writeData(workbook1, sheet = "CV 1", x = cv1, colNames = TRUE)

saveWorkbook(workbook1, "datos1.xlsx")

DESAGREGACIÓN SEGÚN ÁREA DE DOMICILIO (RURAL / URBANA)

tabla2 <- svyby(~participacion, ~Juventud+area, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla2
ic2 <-as.table(confint(tabla2)) #INTERVALOS DE CONFIANZA
ic2
##                                                  2.5 %     97.5 %
## jovenes.Rural:participacionParticipa        0.13104103 0.15430804
## no jovenes.Rural:participacionParticipa     0.30520864 0.32498169
## jovenes.Urbano:participacionParticipa       0.03616037 0.04437153
## no jovenes.Urbano:participacionParticipa    0.09381284 0.10339408
## jovenes.Rural:participacionNo participa     0.84569196 0.86895897
## no jovenes.Rural:participacionNo participa  0.67501831 0.69479136
## jovenes.Urbano:participacionNo participa    0.95562847 0.96383963
## no jovenes.Urbano:participacionNo participa 0.89660592 0.90618716
cv2 <-cv(tabla2) #COEFICIENTE DE VARIACIÓN
cv2
workbook2 <- createWorkbook()
addWorksheet(workbook2, sheetName = "Tabla 2")
addWorksheet(workbook2, sheetName = "IC 2")
addWorksheet(workbook2, sheetName = "CV 2")

writeData(workbook2, sheet = "Tabla 2", x = tabla2, colNames = TRUE)
writeData(workbook2, sheet = "IC 2", x = ic2, colNames = TRUE)
writeData(workbook2, sheet = "CV 2", x = cv2, colNames = TRUE)

saveWorkbook(workbook2, "datos2.xlsx")

DESAGREGACIÓN SEGUN REGIÓN NATURAL (COSTA, SIERRA, SELVA)

tabla3 <- svyby(~participacion, ~Juventud+regnat, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla3
ic3 <-as.table(confint(tabla3)) #INTERVALOS DE CONFIANZA
ic3
##                                                  2.5 %     97.5 %
## jovenes.Costa:participacionParticipa        0.02623198 0.03505729
## no jovenes.Costa:participacionParticipa     0.05925477 0.06797604
## jovenes.Selva:participacionParticipa        0.09050756 0.11287565
## no jovenes.Selva:participacionParticipa     0.16244850 0.18117348
## jovenes.Sierra:participacionParticipa       0.08396200 0.10256236
## no jovenes.Sierra:participacionParticipa    0.26596454 0.28502316
## jovenes.Costa:participacionNo participa     0.96494271 0.97376802
## no jovenes.Costa:participacionNo participa  0.93202396 0.94074523
## jovenes.Selva:participacionNo participa     0.88712435 0.90949244
## no jovenes.Selva:participacionNo participa  0.81882652 0.83755150
## jovenes.Sierra:participacionNo participa    0.89743764 0.91603800
## no jovenes.Sierra:participacionNo participa 0.71497684 0.73403546
cv3 <-cv(tabla3) #COEFICIENTE DE VARIACIÓN
cv3
workbook3 <- createWorkbook()
addWorksheet(workbook3, sheetName = "Tabla 3")
addWorksheet(workbook3, sheetName = "IC 3")
addWorksheet(workbook3, sheetName = "CV 3")

writeData(workbook3, sheet = "Tabla 3", x = tabla3, colNames = TRUE)
writeData(workbook3, sheet = "IC 3", x = ic3, colNames = TRUE)
writeData(workbook3, sheet = "CV 3", x = cv3, colNames = TRUE)

saveWorkbook(workbook3, "datos3.xlsx")

DESAGREGACIÓN SEGÚN DEPARTAMENTOS

tabla4 <- svyby(~participacion, ~Juventud+regiones2, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla4
ic4 <-as.table(confint(tabla4)) #INTERVALOS DE CONFIANZA
ic4
##                                                               2.5 %      97.5 %
## jovenes.Amazonas:participacionParticipa                 0.115806529 0.185795099
## no jovenes.Amazonas:participacionParticipa              0.258766557 0.314760060
## jovenes.Ancash:participacionParticipa                   0.064418089 0.118417565
## no jovenes.Ancash:participacionParticipa                0.157035388 0.207374487
## jovenes.Apurimac:participacionParticipa                 0.026590017 0.072416138
## no jovenes.Apurimac:participacionParticipa              0.285823961 0.342416956
## jovenes.Arequipa:participacionParticipa                 0.043782157 0.086156468
## no jovenes.Arequipa:participacionParticipa              0.133053916 0.165329412
## jovenes.Ayacucho:participacionParticipa                 0.100487721 0.160361685
## no jovenes.Ayacucho:participacionParticipa              0.305027390 0.353096605
## jovenes.Cajamarca:participacionParticipa                0.055581333 0.100441876
## no jovenes.Cajamarca:participacionParticipa             0.109404687 0.145840588
## jovenes.Callao:participacionParticipa                   0.003175891 0.018664999
## no jovenes.Callao:participacionParticipa                0.020195656 0.045987645
## jovenes.Cusco:participacionParticipa                    0.019069919 0.046526697
## no jovenes.Cusco:participacionParticipa                 0.254283038 0.303355997
## jovenes.Huancavelica:participacionParticipa             0.102785682 0.162058597
## no jovenes.Huancavelica:participacionParticipa          0.392075482 0.465154073
## jovenes.Huanuco:participacionParticipa                  0.157082038 0.245997322
## no jovenes.Huanuco:participacionParticipa               0.380760444 0.425681275
## jovenes.Ica:participacionParticipa                      0.031358047 0.064977565
## no jovenes.Ica:participacionParticipa                   0.062682015 0.091075332
## jovenes.Junin:participacionParticipa                    0.053317339 0.095311921
## no jovenes.Junin:participacionParticipa                 0.210771503 0.255325620
## jovenes.La Libertad:participacionParticipa              0.025516434 0.050858104
## no jovenes.La Libertad:participacionParticipa           0.078194276 0.104989861
## jovenes.Lambayeque:participacionParticipa               0.037712414 0.074893557
## no jovenes.Lambayeque:participacionParticipa            0.068867523 0.097208636
## jovenes.Lima Metropolitana:participacionParticipa       0.016387759 0.029950086
## no jovenes.Lima Metropolitana:participacionParticipa    0.044258775 0.057888046
## jovenes.Lima Region:participacionParticipa              0.010453189 0.039847635
## no jovenes.Lima Region:participacionParticipa           0.063543791 0.088974235
## jovenes.Loreto:participacionParticipa                   0.087843419 0.134299819
## no jovenes.Loreto:participacionParticipa                0.140601165 0.170309635
## jovenes.Madre de Dios:participacionParticipa            0.036090335 0.093629517
## no jovenes.Madre de Dios:participacionParticipa         0.118219431 0.175611635
## jovenes.Moquegua:participacionParticipa                 0.060515124 0.109223205
## no jovenes.Moquegua:participacionParticipa              0.248194087 0.310999410
## jovenes.Pasco:participacionParticipa                    0.133616404 0.222550156
## no jovenes.Pasco:participacionParticipa                 0.317174716 0.375065570
## jovenes.Piura:participacionParticipa                    0.054366772 0.089293704
## no jovenes.Piura:participacionParticipa                 0.112960789 0.147039505
## jovenes.Puno:participacionParticipa                     0.059165693 0.114919893
## no jovenes.Puno:participacionParticipa                  0.312232072 0.377370052
## jovenes.San Martín:participacionParticipa               0.045165265 0.081142651
## no jovenes.San Martín:participacionParticipa            0.079329675 0.106100168
## jovenes.Tacna:participacionParticipa                    0.016182308 0.056958085
## no jovenes.Tacna:participacionParticipa                 0.087846308 0.137116539
## jovenes.Tumbes:participacionParticipa                   0.016538943 0.064837822
## no jovenes.Tumbes:participacionParticipa                0.065861358 0.099505666
## jovenes.Ucayali:participacionParticipa                  0.068453161 0.117732995
## no jovenes.Ucayali:participacionParticipa               0.136032305 0.170647880
## jovenes.Amazonas:participacionNo participa              0.814204901 0.884193471
## no jovenes.Amazonas:participacionNo participa           0.685239940 0.741233443
## jovenes.Ancash:participacionNo participa                0.881582435 0.935581911
## no jovenes.Ancash:participacionNo participa             0.792625513 0.842964612
## jovenes.Apurimac:participacionNo participa              0.927583862 0.973409983
## no jovenes.Apurimac:participacionNo participa           0.657583044 0.714176039
## jovenes.Arequipa:participacionNo participa              0.913843532 0.956217843
## no jovenes.Arequipa:participacionNo participa           0.834670588 0.866946084
## jovenes.Ayacucho:participacionNo participa              0.839638315 0.899512279
## no jovenes.Ayacucho:participacionNo participa           0.646903395 0.694972610
## jovenes.Cajamarca:participacionNo participa             0.899558124 0.944418667
## no jovenes.Cajamarca:participacionNo participa          0.854159412 0.890595313
## jovenes.Callao:participacionNo participa                0.981335001 0.996824109
## no jovenes.Callao:participacionNo participa             0.954012355 0.979804344
## jovenes.Cusco:participacionNo participa                 0.953473303 0.980930081
## no jovenes.Cusco:participacionNo participa              0.696644003 0.745716962
## jovenes.Huancavelica:participacionNo participa          0.837941403 0.897214318
## no jovenes.Huancavelica:participacionNo participa       0.534845927 0.607924518
## jovenes.Huanuco:participacionNo participa               0.754002678 0.842917962
## no jovenes.Huanuco:participacionNo participa            0.574318725 0.619239556
## jovenes.Ica:participacionNo participa                   0.935022435 0.968641953
## no jovenes.Ica:participacionNo participa                0.908924668 0.937317985
## jovenes.Junin:participacionNo participa                 0.904688079 0.946682661
## no jovenes.Junin:participacionNo participa              0.744674380 0.789228497
## jovenes.La Libertad:participacionNo participa           0.949141896 0.974483566
## no jovenes.La Libertad:participacionNo participa        0.895010139 0.921805724
## jovenes.Lambayeque:participacionNo participa            0.925106443 0.962287586
## no jovenes.Lambayeque:participacionNo participa         0.902791364 0.931132477
## jovenes.Lima Metropolitana:participacionNo participa    0.970049914 0.983612241
## no jovenes.Lima Metropolitana:participacionNo participa 0.942111954 0.955741225
## jovenes.Lima Region:participacionNo participa           0.960152365 0.989546811
## no jovenes.Lima Region:participacionNo participa        0.911025765 0.936456209
## jovenes.Loreto:participacionNo participa                0.865700181 0.912156581
## no jovenes.Loreto:participacionNo participa             0.829690365 0.859398835
## jovenes.Madre de Dios:participacionNo participa         0.906370483 0.963909665
## no jovenes.Madre de Dios:participacionNo participa      0.824388365 0.881780569
## jovenes.Moquegua:participacionNo participa              0.890776795 0.939484876
## no jovenes.Moquegua:participacionNo participa           0.689000590 0.751805913
## jovenes.Pasco:participacionNo participa                 0.777449844 0.866383596
## no jovenes.Pasco:participacionNo participa              0.624934430 0.682825284
## jovenes.Piura:participacionNo participa                 0.910706296 0.945633228
## no jovenes.Piura:participacionNo participa              0.852960495 0.887039211
## jovenes.Puno:participacionNo participa                  0.885080107 0.940834307
## no jovenes.Puno:participacionNo participa               0.622629948 0.687767928
## jovenes.San Martín:participacionNo participa            0.918857349 0.954834735
## no jovenes.San Martín:participacionNo participa         0.893899832 0.920670325
## jovenes.Tacna:participacionNo participa                 0.943041915 0.983817692
## no jovenes.Tacna:participacionNo participa              0.862883461 0.912153692
## jovenes.Tumbes:participacionNo participa                0.935162178 0.983461057
## no jovenes.Tumbes:participacionNo participa             0.900494334 0.934138642
## jovenes.Ucayali:participacionNo participa               0.882267005 0.931546839
## no jovenes.Ucayali:participacionNo participa            0.829352120 0.863967695
cv4 <-cv(tabla4) #COEFICIENTE DE VARIACIÓN
cv4
workbook4 <- createWorkbook()
addWorksheet(workbook4, sheetName = "Tabla 4")
addWorksheet(workbook4, sheetName = "IC 4")
addWorksheet(workbook4, sheetName = "CV 4")

writeData(workbook4, sheet = "Tabla 4", x = tabla4, colNames = TRUE)
writeData(workbook4, sheet = "IC 4", x = ic4, colNames = TRUE)
writeData(workbook4, sheet = "CV 4", x = cv4, colNames = TRUE)

saveWorkbook(workbook4, "datos4.xlsx")

DESAGREGACIÓN SEGUN CONDICIÓN DE POBREZA

tabla5 <- svyby(~participacion, ~Juventud+pobreza3, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla5
ic5 <-as.table(confint(tabla5)) #INTERVALOS DE CONFIANZA
ic5
##                                                            2.5 %     97.5 %
## jovenes.No pobre:participacionParticipa               0.04761141 0.05643316
## no jovenes.No pobre:participacionParticipa            0.13804698 0.14774270
## jovenes.Pobre extremo:participacionParticipa          0.11719984 0.16750239
## no jovenes.Pobre extremo:participacionParticipa       0.15985931 0.18943338
## jovenes.Pobre no extremo:participacionParticipa       0.05326823 0.07051882
## no jovenes.Pobre no extremo:participacionParticipa    0.13002624 0.14680546
## jovenes.No pobre:participacionNo participa            0.94356684 0.95238859
## no jovenes.No pobre:participacionNo participa         0.85225730 0.86195302
## jovenes.Pobre extremo:participacionNo participa       0.83249761 0.88280016
## no jovenes.Pobre extremo:participacionNo participa    0.81056662 0.84014069
## jovenes.Pobre no extremo:participacionNo participa    0.92948118 0.94673177
## no jovenes.Pobre no extremo:participacionNo participa 0.85319454 0.86997376
cv5 <-cv(tabla5) #COEFICIENTE DE VARIACIÓN
cv5
workbook5 <- createWorkbook()
addWorksheet(workbook5, sheetName = "Tabla 5")
addWorksheet(workbook5, sheetName = "IC 5")
addWorksheet(workbook5, sheetName = "CV 5")

writeData(workbook5, sheet = "Tabla 5", x = tabla5, colNames = TRUE)
writeData(workbook5, sheet = "IC 5", x = ic5, colNames = TRUE)
writeData(workbook5, sheet = "CV 5", x = cv5, colNames = TRUE)

saveWorkbook(workbook5, "datos5.xlsx")

DESAGREGACIÓN SEGUN DISCAPACIDAD

tabla6 <- svyby(~participacion, ~Juventud+discapacidad, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO 
tabla6
ic6 <-as.table(confint(tabla6)) #INTERVALOS DE CONFIANZA 
ic6
##                                             2.5 %     97.5 %
## jovenes.0:participacionParticipa       0.05357655 0.06182728
## no jovenes.0:participacionParticipa    0.13629386 0.14535305
## jovenes.1:participacionParticipa       0.03847253 0.09675796
## no jovenes.1:participacionParticipa    0.17545759 0.20882859
## jovenes.0:participacionNo participa    0.93817272 0.94642345
## no jovenes.0:participacionNo participa 0.85464695 0.86370614
## jovenes.1:participacionNo participa    0.90324204 0.96152747
## no jovenes.1:participacionNo participa 0.79117141 0.82454241
cv6<-cv(tabla6) #COEFICIENTE DE VARIACIÓN 
cv6
workbook6 <- createWorkbook() 
addWorksheet(workbook6, sheetName = "Tabla 6") 
addWorksheet(workbook6, sheetName = "IC 6") 
addWorksheet(workbook6, sheetName = "CV 6") 

writeData(workbook6, sheet = "Tabla 6", x = tabla6, colNames = TRUE) 
writeData(workbook6, sheet = "IC 6", x = ic6, colNames = TRUE) 
writeData(workbook6, sheet = "CV 6", x = cv6, colNames = TRUE) 

saveWorkbook(workbook6, "datos6.xlsx") 

DESAGREGACIÓN SEGÚN ETNICIDAD

tabla7 <- svyby(~participacion, ~Juventud+defiet2, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla7 
ic7 <-as.table(confint(tabla7)) #INTERVALOS DE CONFIANZA 
ic7 
##                                                                                                            2.5 %
## jovenes.Aimara:participacionParticipa                                                                 0.05973868
## no jovenes.Aimara:participacionParticipa                                                              0.31061569
## jovenes.Blanco:participacionParticipa                                                                 0.04914724
## no jovenes.Blanco:participacionParticipa                                                              0.11965139
## jovenes.Mestizo:participacionParticipa                                                                0.03449326
## no jovenes.Mestizo:participacionParticipa                                                             0.12263897
## jovenes.Nativo o indigena de la Amazonia:participacionParticipa                                       0.13914683
## no jovenes.Nativo o indigena de la Amazonia:participacionParticipa                                    0.35379767
## jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionParticipa       0.05228936
## no jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionParticipa    0.16955430
## jovenes.No sabe/No responde:participacionParticipa                                                    0.02435586
## no jovenes.No sabe/No responde:participacionParticipa                                                 0.10204877
## jovenes.otro:participacionParticipa                                                                   0.03926058
## no jovenes.otro:participacionParticipa                                                                0.15688502
## jovenes.Quechua:participacionParticipa                                                                0.08958439
## no jovenes.Quechua:participacionParticipa                                                             0.34859801
## jovenes.Aimara:participacionNo participa                                                              0.87124284
## no jovenes.Aimara:participacionNo participa                                                           0.59319446
## jovenes.Blanco:participacionNo participa                                                              0.91386123
## no jovenes.Blanco:participacionNo participa                                                           0.84666012
## jovenes.Mestizo:participacionNo participa                                                             0.95671602
## no jovenes.Mestizo:participacionNo participa                                                          0.86449671
## jovenes.Nativo o indigena de la Amazonia:participacionNo participa                                    0.77729476
## no jovenes.Nativo o indigena de la Amazonia:participacionNo participa                                 0.54538318
## jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionNo participa    0.91864269
## no jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionNo participa 0.79689038
## jovenes.No sabe/No responde:participacionNo participa                                                 0.94845120
## no jovenes.No sabe/No responde:participacionNo participa                                              0.85983847
## jovenes.otro:participacionNo participa                                                                0.92495537
## no jovenes.otro:participacionNo participa                                                             0.79870650
## jovenes.Quechua:participacionNo participa                                                             0.88706529
## no jovenes.Quechua:participacionNo participa                                                          0.62419012
##                                                                                                           97.5 %
## jovenes.Aimara:participacionParticipa                                                                 0.12875716
## no jovenes.Aimara:participacionParticipa                                                              0.40680554
## jovenes.Blanco:participacionParticipa                                                                 0.08613877
## no jovenes.Blanco:participacionParticipa                                                              0.15333988
## jovenes.Mestizo:participacionParticipa                                                                0.04328398
## no jovenes.Mestizo:participacionParticipa                                                             0.13550329
## jovenes.Nativo o indigena de la Amazonia:participacionParticipa                                       0.22270524
## no jovenes.Nativo o indigena de la Amazonia:participacionParticipa                                    0.45461682
## jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionParticipa       0.08135731
## no jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionParticipa    0.20310962
## jovenes.No sabe/No responde:participacionParticipa                                                    0.05154880
## no jovenes.No sabe/No responde:participacionParticipa                                                 0.14016153
## jovenes.otro:participacionParticipa                                                                   0.07504463
## no jovenes.otro:participacionParticipa                                                                0.20129350
## jovenes.Quechua:participacionParticipa                                                                0.11293471
## no jovenes.Quechua:participacionParticipa                                                             0.37580988
## jovenes.Aimara:participacionNo participa                                                              0.94026132
## no jovenes.Aimara:participacionNo participa                                                           0.68938431
## jovenes.Blanco:participacionNo participa                                                              0.95085276
## no jovenes.Blanco:participacionNo participa                                                           0.88034861
## jovenes.Mestizo:participacionNo participa                                                             0.96550674
## no jovenes.Mestizo:participacionNo participa                                                          0.87736103
## jovenes.Nativo o indigena de la Amazonia:participacionNo participa                                    0.86085317
## no jovenes.Nativo o indigena de la Amazonia:participacionNo participa                                 0.64620233
## jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionNo participa    0.94771064
## no jovenes.Negro/Moreno/Zambo/Mulato/Pueblo Afro peruano o Afrodescendiente:participacionNo participa 0.83044570
## jovenes.No sabe/No responde:participacionNo participa                                                 0.97564414
## no jovenes.No sabe/No responde:participacionNo participa                                              0.89795123
## jovenes.otro:participacionNo participa                                                                0.96073942
## no jovenes.otro:participacionNo participa                                                             0.84311498
## jovenes.Quechua:participacionNo participa                                                             0.91041561
## no jovenes.Quechua:participacionNo participa                                                          0.65140199
cv7 <-cv(tabla7) #COEFICIENTE DE VARIACIÓN 
cv7 
workbook7 <- createWorkbook() 
addWorksheet(workbook7, sheetName = "Tabla 7")
addWorksheet(workbook7, sheetName = "IC 7")
addWorksheet(workbook7, sheetName = "CV 7")

writeData(workbook7, sheet = "Tabla 7", x = tabla7, colNames = TRUE)
writeData(workbook7, sheet = "IC 7", x = ic7, colNames = TRUE)
writeData(workbook7, sheet = "CV 7", x = cv7, colNames = TRUE)

saveWorkbook(workbook7, "datos7.xlsx")

DESAGREGACION SEGÚN LENGUA MATERNA

tabla8 <- svyby(~participacion, ~Juventud+lengua, encuesta, svymean, deff=F,na.rm=T) #PROMEDIO
tabla8 
ic8 <-as.table(confint(tabla8)) #INTERVALOS DE CONFIANZA 
ic8 
##                                                      2.5 %     97.5 %
## jovenes.Castellano:participacionParticipa       0.04356575 0.05138710
## no jovenes.Castellano:participacionParticipa    0.09745765 0.10566093
## jovenes.Originaria:participacionParticipa       0.13512360 0.17615460
## no jovenes.Originaria:participacionParticipa    0.35196310 0.37849637
## jovenes.Castellano:participacionNo participa    0.94861290 0.95643425
## no jovenes.Castellano:participacionNo participa 0.89433907 0.90254235
## jovenes.Originaria:participacionNo participa    0.82384540 0.86487640
## no jovenes.Originaria:participacionNo participa 0.62150363 0.64803690
cv8 <-cv(tabla8) #COEFICIENTE DE VARIACIÓN 
cv8 
workbook8 <- createWorkbook() 
addWorksheet(workbook8, sheetName = "Tabla 8")
addWorksheet(workbook8, sheetName = "IC 8")
addWorksheet(workbook8, sheetName = "CV 8")

writeData(workbook8, sheet = "Tabla 8", x = tabla8, colNames = TRUE)
writeData(workbook8, sheet = "IC 8", x = ic8, colNames = TRUE)
writeData(workbook8, sheet = "CV 8", x = cv8, colNames = TRUE)

saveWorkbook(workbook8, "datos8.xlsx")

GUARDAR BD - opcional

#save(enaho,file=paste(ruta,"BASEDEDATOSIndicador1ENDES.RData",sep = "/")) 
#BORRAMOS TODO MENOS "RUTA" 
#rm(list=setdiff(ls(), c("ruta"))) 
#VOLVEMOS A CARGAR NUESTRA BD LIMPIA 
#load(paste(ruta,"BASEDEDATOSIndicador1ENDES.RData",sep="/"))