La librería eph
tiene por objecto facilitar el trabajo de aquellos usuarios y usuarias de la Encuesta Permanente de Hogares - INDEC que deseen procesar datos de la misma mediante R.
Sus principales funciones son:
get_microdata()
: Descarga las bases de microdatos directamente de la página de INDEC
organize_labels()
: Etiqueta las bases siguiendo el último diseño de registro
calculate_tabulates()
: Crea tabulados uni o bivariados con ponderacion, totales parciales y porcentajes.
calculate_poverty()
: Replica el cálculo de pobreza e indigencia del INDEC, pero para las bases trimestrales^[el calculo oficial se realiza sobre bases semestrales no publicadas]
get_poverty_lines()
: Descarga de canasta basica alimentaria y canasta basica total
orgnize_panels()
: Arma un pool de datos para trabajar con panel en la EPH continua
Para la versión estable
install.packages('eph')
Para la versión en desarrollo.
# install.packages('devtools') si no tiene instalado devtools
devtools::install_github("holatam/eph")
# Cargo la libreria
library(eph )
# Obtengo la base de microdatos para individuos
base_2016t3_ind <- get_microdata(year = 2016, trimester = 3, type = 'individual')
# Obtengo la base de microdatos para hogares
base_2016t3_hog <- get_microdata(year = 2016, trimester = 3, type = 'hogar')
# Cargo la libreria
library(eph)
# Obtengo el tabulado con el cruce de variables entre Condición de actividad (`ESTADO`) y Sexo (`CH04`):
calculate_tabulates(base, x = "ESTADO", y = "CH04", add.totals = "row", add.percentage = "col")
ESTADO/CH04 1 2
0 0.1% 0.1%
1 48.9% 34.4%
2 3.7% 3.2%
3 31.7% 48.5%
4 15.6% 13.8%
Total 100.0% 100.0%
# Cargo la librería
library(eph)
# Obtengo la base de microdatos para individuos
base_2016t3_ind <- get_microdata(year = 2016, trimester = 3, type = 'individual')
# Agrego las etiquetas a las variables y sus valores
base_2016t3_ind <- organize_labels(base_2016t3_ind, type='individual')
# Ejemplo 1:
# Obtengo el tabulado con el cruce de variables entre Condición de actividad (`ESTADO`) y Sexo (`CH04`), con etiquetas:
calculate_tabulates(base, x = "ESTADO", y = "CH04", add.totals = "row", add.percentage = "col")
ESTADO/CH04 Varon Mujer
Entrevista individual no realizada (no respuesta al cuestionario individual) 0.1% 0.1%
Ocupado 48.9% 34.4%
Desocupado 3.7% 3.2%
Inactivo 31.7% 48.5%
Menor de 10 años. 15.6% 13.8%
Total 100.0% 100.0%
Este paquete se propone incorporar cualquier función de propósitos generales que utilice como base los datos de la Encuesta Permanente de Hogares. Todos los aportes en este sentido son bienvenidos.
Si trabajas con la EPH y querés agregar tu función, te recomendamos que leas el siguiente issue con consejos de como colaborar
install.packages('eph')
eph
package