The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

censosbo 2.0.0

Esta versión prepara el paquete para CRAN. El cambio de mayor a 2.0.0 es por la retirada de update_censosbo(); el resto es infraestructura que no altera ningún resultado.

Cambio incompatible

Preparación para CRAN

Nada de esto cambia lo que devuelven las funciones. Se documenta porque explica por qué se movieron archivos que parecían estar bien donde estaban.

censosbo 1.7.0

⚠️ Esta versión cambia el número de filas que devuelven las funciones get_viviendas_*(), así que rompe cualquier código que dependiera del conteo anterior. Si necesitas el comportamiento de la 1.6.0, pasa universo = "todos". Los consumidores que leen vivienda.parquet directamente (sin pasar por las funciones de R) no heredan la corrección y hay que arreglarlos aparte: censos-explorer y q-censosbo están en ese caso.

El universo de vivienda: get_viviendas_2024() ya cuenta como el INE

Cambio de comportamiento. get_viviendas_2024() devolvía 4.490.488 filas y las llamaba viviendas. 10.287 de ellas no lo son: son personas censadas fuera de una vivienda, marcadas en v01_tipoviv como persona que vive en la calle (código 15, 3.311 registros) o en tránsito: terminal, aeropuerto, puerto u otro (código 16, 6.976). El INE no las cuenta como viviendas en ningún tabulado.

Ahora el defecto es el universo oficial: 4.480.201 viviendas, la cifra de los tabulados del CPV-2024. También cuadra por área (2.898.140 urbanas, 1.582.061 rurales) y, agregando por municipio, coincide al registro con las viviendas del geoportal en los 343 municipios —con la entidad cruda solo coincidían 20.

Documentación corregida

Tests de reconciliación con el INE

tests/testthat/test-reconciliacion-oficial.R, suite nueva. Que la suite pasara demostraba consistencia interna, no que las cifras coincidieran con lo publicado —que es lo que se cita. Ahora quedan fijadas: población total y por sexo, los cuatro universos de vivienda, viviendas por área, el cuadre municipio a municipio con el geoportal, los totales de los censos históricos y el denominador del alfabetismo.

Necesita los microdatos completos en caché (~1 GB), así que se salta por defecto:

CENSOSBO_TEST_RECONCILIACION=true Rscript -e 'devtools::test(filter = "reconciliacion")'

censosbo 1.6.0

Cartografía municipal completa y sin huecos

geo_municipios pasa a los 343 municipios del CPV-2024, sobre límites nuevos de SDSN Bolivia cruzados con los códigos y nombres del INE. Antes eran 339 polígonos de cartografía electoral. La procedencia de cada columna está en la viñeta Mapas coropléticos.

mapa_mun() ya no avisa de «municipios sin cobertura cartográfica»: la advertencia queda solo para códigos que no existen en la división actual, lo típico al mapear censos anteriores a 2012.

censosbo 1.5.1

Correcciones

censosbo 1.5.0

Un vocabulario temático para las variables censales

Los cinco censos tienen 809 variables entre todos, y el diccionario solo decía nombre, etiqueta, tabla y tipo. No había forma de preguntar «¿qué variables hay de educación?» ni —lo que más importa— a quién se le preguntó cada cosa. Esta versión añade las dos cosas, a partir de dos fuentes oficiales del INE: los cuestionarios censales y los diccionarios DDI del catálogo ANDA (estudios 132, 8, 10, 47 y 46, es decir los cinco censos).

Nuevas columnas en el codebook

codebook() devuelve diez columnas más. Van al final, después de las cinco originales, cuyo nombre y orden se conservan:

Los 21 temas se aplican a los cinco censos, así que codebook(tema = "educacion", anio = ...) es comparable entre ellos. Los capítulos son solo de 2024: los cuestionarios anteriores tienen otra estructura y varios numeran las secciones de vivienda y de persona en paralelo.

Funciones nuevas

codebook() acepta tema, capitulo y origen, añadidos después de anio para no romper las llamadas posicionales.

get_temporal() avisa cuando el universo cambia entre censos

Armonizar los códigos no iguala la población a la que se preguntó, y el INE movió el filtro de edad de varias preguntas entre censos. Ahora el paquete lo detecta y avisa:

! `sabe_leer` no se preguntó a la misma población en todos los censos:
    1992: personas de 6 años o más
    2001: personas de 4 años o más
    2024: personas de 5 años o más
  i Añade "edad" a `variables` y filtra `edad >= 6` antes de comparar.

Siete variables armonizadas están afectadas. nivel_edu es la más extrema: 6 años en 1992, 4 en 2001 y 19 en 2024. Antes esto estaba escrito en la documentación para dos variables; ahora salta en el punto de uso para todas, con el dato del propio INE.

get_temporal(grupo = ) también acepta ya los slugs de censo_temas(), para no tener que recordar cuál de los dos vocabularios usa cada función. Los seis grupos originales siguen siendo válidos.

Datasets nuevos

censo_temas_meta (21 temas), censo_bloques_meta (los 15 bloques de las fichas) y codebook_docs_meta (445 filas de documentación conceptual, con la procedencia de los cinco DDI en el atributo "ddi"). variable_temporal_map gana una columna tema que conecta los nombres armonizados con la taxonomía.

Salida más legible

Con quince columnas, imprimir el codebook en consola se había vuelto ilegible. Ahora print() oculta las columnas que no aplican al subconjunto consultado —y dice cuáles son— y resume valores_codigos por su número de categorías en vez de volcar todas. El objeto sigue siendo un data.frame con todas las columnas.

Correcciones

Cambios de comportamiento

Nota sobre las etiquetas de valor

Los DDI de los cuatro censos anteriores traen categorías que el diccionario de microdatos no tiene, y se usaron para rellenar los huecos. No se sobrescribió nada preexistente, y con razón: el contraste reveló que el DDI del INE tiene errores puntuales — en el CPV-2012, la variable de estado civil viene con las categorías de otra pregunta. Las discrepancias quedan registradas para revisión en data-raw/ddi/reporte_valores.md, clasificadas por severidad.

Para quien consuma el paquete

Las columnas nuevas también viajan a los diccionario_variables.parquet publicados en los GitHub Releases. Los consumidores que cacheen ese archivo por nombre —el plugin de QGIS lo hace— tienen que vaciar la caché una vez para verlas. Ver dev-docs/consumidores-taxonomia.md.

censosbo 1.4.1

censosbo 1.4.0

get_censo() ahora cubre también el CPV-2024

get_censo() se presentaba como la API genérica por año, pero rechazaba anio = 2024 — y la propia documentación de get_personas_2024() ofrecía get_censo(2024, "persona", ...) como equivalente, un ejemplo que no funcionaba. Ahora acepta los cinco censos: con anio = 2024 delega en get_personas_2024(), get_viviendas_2024(), get_emigracion_2024() o get_mortalidad_2024() según tabla, con resultado idéntico al de esas funciones.

get_censo(2024, "persona", departamento = "07")   # = get_personas_2024()

Correcciones

Documentación: cifras verificadas y ejemplos que se ejecutan

Se revisaron todas las cifras de la documentación contra los datos publicados y se corrigieron las que no cuadraban:

censosbo 1.3.0

Datos por manzano y comunidad (CPV-2024)

El paquete llegaba hasta el municipio: 343 unidades. Ahora también da acceso al nivel más fino que publica el INE, 268.604 unidades censales —manzanos urbanos y comunidades rurales— con 194 indicadores cada una.

Notas sobre estos datos:

codebook(tabla = "unidad") y codebook(tabla = "ficha") documentan las variables nuevas.

Una advertencia sobre los totales: la población agregada por municipio coincide exactamente con get_personas_2024() en los 343 municipios, pero las viviendas dan un 0,23% menos que get_viviendas_2024(). El déficit es sistemático (323 municipios por debajo, ninguno por encima) y viene del propio INE, que cuenta las viviendas de forma distinta en el geoportal y en los microdatos. Para el total de viviendas de un territorio, usa get_viviendas_2024().

censosbo 1.2.1

Correcciones

Robustez

Consistencia y DX

censosbo 1.2.0

Filtros geográficos por nombre y validación (provincia / municipio)

Nuevas funciones y mejoras de etiquetado

Consistencia

censosbo 1.1.0

Geografía directa en censos históricos (sin “consultas estrella”)

Actualización de datos: esta versión cambia los Parquet publicados. Si ya tenías datos en caché, ejecuta update_censosbo() (o censosbo_cache_clear()) para descargar la versión con las columnas geográficas.

censosbo 1.0.4

Correcciones

Armonización temporal

censosbo 1.0.3

censosbo 1.0.2

censosbo 1.0.1

censosbo 1.0.0

Primera versión de lanzamiento. censosbo proporciona acceso programático a los microdatos de los cinco censos de Bolivia (1976, 1992, 2001, 2012 y CPV-2024) y herramientas integradas para análisis demográfico, temporal y visualización geográfica.

Acceso a microdatos

Análisis temporal

Diccionario de variables

Mapas coropléticos

Geografía

Gestión del caché

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.