Learn R Programming

⚠️There's a newer version (1.0.2) of this package.Take me there.

eph

Caja de Herramientas para el procesamiento de la Encuesta Permanente de Hogares

Descripción

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

Instalación

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")

Modo de uso.

Descarga de microdatos -->


# 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')

Tabulados uni / bivariados con ponderacion, totales parciales y porcentajes -->


# 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%

Etiquetas [labels] para base de microdatos -->


# 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%
          
 

Aportes de la comunidad

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

Copy Link

Version

Install

install.packages('eph')

Monthly Downloads

342

Version

0.3.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Diego Kozlowski

Last Published

March 8th, 2020

Functions in eph (0.3.0)

get_poverty_lines

Descarga de canasta basica alimentaria y canasta basica total
get_microdata_internal

Descarga de Bases de EPH
calculate_poverty

Calculo de Pobreza e Indigencia
toybase_hogar_2016_04

Selecci<U+00F3>n aleatoria de casos de la base 2016 trimestre 4 para la base hogar
is_in_github

Check if file is in github repo
map_agglomerates

Mapa de indicadores por aglomerado
%>%

Pipe operator
calculate_tabulates

Tabulado con ponderaci<U+00F3>n
organize_panels

Pool de Datos en Panel - Base Individudal EPH continua
diccionario_aglomerados

Diccionario de aglomerados seg<U+00FA>n dise<U+00F1>o de registro de la EPH
diccionario_regiones

Diccionario de aglomerados seg<U+00FA>n dise<U+00F1>o de registro de la EPH
toybase_individual_2016_03

Selecci<U+00F3>n aleatoria de casos de la base 2016 trimestre 3 para la base individual
organize_labels

Funcion para etiquetar las bases de la Encuesta Permanente de Hogares.
organize_ocupations

Clasificador de Ocupaciones
toybase_individual_2016_04

Selecci<U+00F3>n aleatoria de casos de la base 2016 trimestre 4 para la base individual
canastas_reg_example

Canastas B<U+00E1>sicas Alimentarias y Cavnastas B<U+00E1>sicas Totales seg<U+00FA>n regi<U+00F3>n y trimestre
CNO

Categorias de las 4 dimensiones del Clasificador Nacional de Ocupaciones 2001.
adulto_equivalente

Tabla de valores de adulto equivalente seg<U+00FA>n sexo y edad
centroides_aglomerados

centroides_aglomerados
eph

eph package
get_microdata

Descarga de Bases de EPH