inst/doc/ech.R

## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
	eval = FALSE,
	message = FALSE,
	warning = FALSE,
	include = FALSE,
  dpi = 400
)

options(rmarkdown.html_vignette.check_title = FALSE)

## ----eval = FALSE-------------------------------------------------------------
#  # install.packages('devtools')
#  # si no tiene instalado devtools
#  
#  devtools::install_github("calcita/ech")
#  library(ech)

## ----eval = FALSE-------------------------------------------------------------
#  # Cargo la libreria
#  library(ech)
#  
#  # Cargo la base
#  ech19 <- get_microdata(year = "2019", # Año/s a descargar (2011-2019)
#                folder = tempdir(), # Carpeta para descarga
#                toR = FALSE) # No lo guarda en formato RData

## ----eval = FALSE-------------------------------------------------------------
#  # Organizamos nombres de variables
#  # para el caso de 2019 no es necesario porque el diccionario base es el 2017 y las variables se llaman igual
#  #ech19 <- organize_names(ech19, 2019)
#  ech19 <- ech19 %>% dplyr::rename(upm = upm_fic)

## ----eval = FALSE-------------------------------------------------------------
#  # Calculamos variables de empleo
#  
#  ech19 <- employment(data = ech19)
#  

## ----eval = FALSE-------------------------------------------------------------
#  # Organizamos nombres de variables
#  
#  ech19 <- income_constant_prices(data = ech19, # Data.frame de una ech
#                                  base_month = 6, # Mes base
#                                  base_year = 2019, # Año base
#                                  index = "IPC", # Indice
#                                  level = "G") # Puede ser General ("G") o Regional ("R")

## -----------------------------------------------------------------------------
#  # Genero una estimación:
#  
#  pobre_x_dpto <- get_estimation_mean(data = ech19, # Indico el data.frame
#                             variable = "pobre06", # La variable a estimar
#                             by.x = "nomdpto", # La variable de agrupación
#                             by.y = NULL, # Se permite otra variable de agrupación
#                             domain = NULL, # Se podría indicar un dominio
#                             level = "h", # Defino que lo haga a nivel de hogar
#                             name = "Pobreza")
#  

## -----------------------------------------------------------------------------
#  # Solo me quedo con la estimación de pobre
#  
#  pobre_x_dpto <- pobre_x_dpto %>% filter(pobre06 == "Pobre")
#  
#  # Agrego geometrías
#  
#  pobre_x_dpto_geo <- add_geom(data = pobre_x_dpto, # Los datos en una unidad geográfica de entre las opciones
#                              unit = "Departamentos", # Unidad de agregación de los datos
#                              variable = "nomdpto") # Variable correspondiente a los códigos a la unidad
#  
#  

## -----------------------------------------------------------------------------
#  # Hago un mapa
#  
#  plot_geouy(x = pobre_x_dpto_geo, col = "Pobreza", l = "%")
#  

## ----echo=FALSE, fig.align="center", message=FALSE, warning=FALSE-------------
#  knitr::include_graphics("man/figures/pobre_readme.png")

Try the ech package in your browser

Any scripts or data that you put into this service are public.

ech documentation built on May 31, 2023, 5:41 p.m.