| Title: | Encuesta Nacional de Hogares (Peruvian Home National Survey) |
|---|---|
| Description: | Descarga, lee y analiza bases de la Encuesta Nacional de Hogares (ENAHO) y otras encuestas del Instituto Nacional de Estadística e Informática (INEI) del Perú. (Downloads, reads, and combines data from the Peruvian Home National Survey and other surveys from the National Institute for Statistics (INEI).) |
| Authors: | Andrés Christiansen [aut, cre] (ORCID: <https://orcid.org/0000-0003-2692-7843>) |
| Maintainer: | Andrés Christiansen <[email protected]> |
| License: | GPL (>= 2.0) |
| Version: | 0.2.5 |
| Built: | 2026-05-27 08:23:33 UTC |
| Source: | https://github.com/dopatendo/enaho |
Combina bases de la ENAHO descargadas con descargar.inei. y leídas con
leer.inei.
combinar.inei(x, combinarsolocomunes = FALSE)combinar.inei(x, combinarsolocomunes = FALSE)
x |
una lista de bases leídas con |
combinarsolocomunes |
un valor lógico que indica si sólo deben combinarse las columnas comunes. |
un data frame.
directorio = system.file("extdata", package = "enaho") leido <- leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2")) combinar.inei(leido)directorio = system.file("extdata", package = "enaho") leido <- leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2")) combinar.inei(leido)
Descarga datos disponibles del portal de Microdatos del INEI.
descargar.inei( encuesta = "ENAHO", modulo, periodos, dirdescarga = getwd(), tipo = "anual", ensilencio = FALSE )descargar.inei( encuesta = "ENAHO", modulo, periodos, dirdescarga = getwd(), tipo = "anual", ensilencio = FALSE )
encuesta |
el nombre de una encuesta del INEI. Las opciones dispobibles son
|
modulo |
el código del módulo deseado. |
periodos |
los años deseados. |
dirdescarga |
el directorio de descarga. |
tipo |
el tipo de período deseado. Las opciones son |
ensilencio |
un valor lógico que indica si el progreso de la función debe ser omitido. |
guarda los archivos descargados en el disco.
descargar.inei(modulo = 37, periodos = 2011, dirdescarga = tempdir(), tipo = "t1")descargar.inei(modulo = 37, periodos = 2011, dirdescarga = tempdir(), tipo = "t1")
Lee bases de la ENAHO descargadas con descargar.inei. Si más de una base es leída,
se carga una lista, cuyos elementos son cada una de las bases.
En caso que el INEI provea más de una base por módulo y período se leerá la base
con mayor peso.
leer.inei( encuesta = "ENAHO", modulo, periodos, directorio = getwd(), tipo = "anual", columnas = NULL, solocomunes = FALSE, ensilencio = FALSE, combinar = FALSE, combinarsolocomunes = FALSE )leer.inei( encuesta = "ENAHO", modulo, periodos, directorio = getwd(), tipo = "anual", columnas = NULL, solocomunes = FALSE, ensilencio = FALSE, combinar = FALSE, combinarsolocomunes = FALSE )
encuesta |
el nombre de una encuesta del INEI. Las opciones dispobibles son
|
modulo |
el código del módulo deseado. |
periodos |
los años deseados. |
directorio |
el directorio de donde están las carpetas generadas por |
tipo |
el tipo de período deseado. Las opciones son |
columnas |
una cadena de texto que indica qué columnas seleccionar. |
solocomunes |
un valor lógico que indica si sólo deben leerse las columnas comunes. |
ensilencio |
un valor lógico que indica si el progreso de la función debe ser omitido. |
combinar |
un valor lógico que indica si las bases deben ser combinadas en un único data frame. |
combinarsolocomunes |
un valor lógico que indica si sólo deben combinarse las columnas comunes. |
un data frame o una lista.
directorio = system.file("extdata", package = "enaho") leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = "t1")directorio = system.file("extdata", package = "enaho") leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = "t1")
Lee bases de la ENAHO deste la web del INEI. Aplica las mismas reglas que
leer.inei.
leer.inei.web( encuesta = "ENAHO", modulo, periodos, tipo = "anual", ensilencio = FALSE, combinar = FALSE, combinarsolocomunes = FALSE )leer.inei.web( encuesta = "ENAHO", modulo, periodos, tipo = "anual", ensilencio = FALSE, combinar = FALSE, combinarsolocomunes = FALSE )
encuesta |
el nombre de una encuesta del INEI. Las opciones dispobibles son
|
modulo |
el código del módulo deseado. |
periodos |
los años deseados. |
tipo |
el tipo de período deseado. Las opciones son |
ensilencio |
un valor lógico que indica si el progreso de la función debe ser omitido. |
combinar |
un valor lógico que indica si las bases deben ser combinadas en un único data frame. |
combinarsolocomunes |
un valor lógico que indica si sólo deben combinarse las columnas comunes. |
un data frame o una lista.
leer.inei.web(modulo = 37, periodos = 2011, tipo = "t1")leer.inei.web(modulo = 37, periodos = 2011, tipo = "t1")
Estima medias de variables en bases leídas con leer.inei o
leer.inei.web.
media.inei( x, base, estratos = NULL, combinarestratos = FALSE, dividirperiodos = FALSE, ruralidad = 6:8, pesos = NULL, var = c("insesgado"), decimales = NULL )media.inei( x, base, estratos = NULL, combinarestratos = FALSE, dividirperiodos = FALSE, ruralidad = 6:8, pesos = NULL, var = c("insesgado"), decimales = NULL )
x |
una cadena de caracteres con los nombres de las variables a estimar. |
base |
una base leída con |
estratos |
una cadena de caracteres con los nombres de las variables que deben ser consideradas como estratos.
Además se puede usar (sólo en las bases de la ENAHO) |
combinarestratos |
un valor lógico que indica si debe calcularse también la combinación entre estratos.
Por ejemplo, si los estatos son |
dividirperiodos |
un valor lógico que indica si los resultados deben ser separados por período. |
ruralidad |
un vector numérico que indica que valores de la variable |
pesos |
una cadena de caracteres con el nombre de la(s) variable(s) que representan los pesos.
Si es |
var |
una cadena de texto que indica el método a usar para la varianza:
|
decimales |
un valor numérico que indica cuántos decimales se necesitan. Si es |
un data frame o una lista.
directorio = system.file("extdata", package = "enaho") leido <- leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2")) media.inei(x = c("P7061"),base = leido,pesos = "FACTRIM")directorio = system.file("extdata", package = "enaho") leido <- leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2")) media.inei(x = c("P7061"),base = leido,pesos = "FACTRIM")
Muestra los módulos de una encuesta y en que año se encuentran disponibles.
modulos(encuesta = "ENAHO", modulo = NULL)modulos(encuesta = "ENAHO", modulo = NULL)
encuesta |
el nombre de una encuesta del INEI. Las opciones dispobibles son
|
modulo |
el código de los módulos que mostrar. Si es |
un data frame.
modulos()modulos()
Estima proporciones de variables en bases leídas con leer.inei o
leer.inei.web.
proporcion.inei( x, base, estratos = NULL, combinarestratos = FALSE, dividirperiodos = FALSE, ruralidad = 6:8, pesos = NULL, forzaretiquetas = FALSE, porcentaje = FALSE, decimales = NULL, formatolargo = FALSE )proporcion.inei( x, base, estratos = NULL, combinarestratos = FALSE, dividirperiodos = FALSE, ruralidad = 6:8, pesos = NULL, forzaretiquetas = FALSE, porcentaje = FALSE, decimales = NULL, formatolargo = FALSE )
x |
una cadena de caracteres con los nombres de las variables a estimar. |
base |
una base leída con |
estratos |
una cadena de caracteres con los nombres de las variables que deben ser consideradas como estratos.
Además se puede usar (sólo en las bases de la ENAHO) |
combinarestratos |
un valor lógico que indica si debe calcularse también la combinación entre estratos.
Por ejemplo, si los estatos son |
dividirperiodos |
un valor lógico que indica si los resultados deben ser separados por período. |
ruralidad |
un vector numérico que indica que valores de la variable |
pesos |
una cadena de caracteres con el nombre de la(s) variable(s) que representan los pesos.
Si es |
forzaretiquetas |
un valor lógico que indica si las etiquetas del período con más etiquetas deben
ser forzadas para todos los períodos. No es poco común que las etiquetas de una variable cambien con los
años, si esto ocurre, esta función las interpretará como distintas. Por ejemplo |
porcentaje |
un valor lógico que indica si los resultados deben presentarse como porcentaje en vez de proporción. |
decimales |
un valor numérico que indica cuántos decimales se necesitan. Si es |
formatolargo |
un valor lógico que indica si los resultados debes estar en formato largo. Si se incluye más de una variable, se darán los resultados en formato largo. |
un data frame o una lista.
directorio = system.file("extdata", package = "enaho") leido <- leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2")) proporcion.inei(x = c("P7061"),base = leido,pesos = "FACTRIM")directorio = system.file("extdata", package = "enaho") leido <- leer.inei(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2")) proporcion.inei(x = c("P7061"),base = leido,pesos = "FACTRIM")
Identifica las variables disponibles por periodo y tipo de bases de la ENAHO
descargadas con descargar.inei.
variablesxperiodo( encuesta = "ENAHO", modulo, periodos, directorio = getwd(), tipo = "anual", ultimaetiqueta = TRUE, mostraretiqueta = FALSE )variablesxperiodo( encuesta = "ENAHO", modulo, periodos, directorio = getwd(), tipo = "anual", ultimaetiqueta = TRUE, mostraretiqueta = FALSE )
encuesta |
el nombre de una encuesta del INEI. Las opciones dispobibles son
|
modulo |
el código del módulo deseado. |
periodos |
los años deseados. |
directorio |
el directorio de donde están las carpetas generadas por |
tipo |
el tipo de período deseado. Las opciones son |
ultimaetiqueta |
un valor lógico que indica si debe usarse la última etiqueta.
Dado que la etiqueta de las variables puede cambiar con los años, se puede elegir qué etiqueta usar,
la del período más reciente que tiene esa variable |
mostraretiqueta |
un valor lógico que indica si deben mostrarse las etiquetas. |
un data frame donde 1 significa que la variable está disponible y 0 que no está disponible.
directorio = system.file("extdata", package = "enaho") variablesxperiodo(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2"))directorio = system.file("extdata", package = "enaho") variablesxperiodo(modulo = 37, periodos = 2011, directorio = directorio, tipo = c("t1","t2"))