Skip to contents

Package Overview

localintel-package localintel
Local Intelligence for Subnational Data Analysis

Eurostat — Indicator Registry

Curated registries of Eurostat dataset codes across 14 thematic domains — 150+ indicators ready for seamless fetching and processing.

all_regional_codes()
All Regional Indicator Dataset Codes
indicator_count()
Count Available Regional Indicators
economy_codes()
Economy and Regional Accounts Dataset Codes
demography_codes()
Demography Dataset Codes
education_codes()
Education Dataset Codes
labour_codes()
Labour Market Dataset Codes
health_system_codes() causes_of_death_codes()
Eurostat Dataset Code Lists
tourism_codes()
Tourism Dataset Codes
transport_codes()
Transport Dataset Codes
environment_codes()
Environment and Energy Dataset Codes
science_codes()
Science and Technology Dataset Codes
poverty_codes()
Poverty and Social Exclusion Dataset Codes
agriculture_codes()
Agriculture Dataset Codes
business_codes()
Business Statistics Dataset Codes
information_society_codes()
Information Society Dataset Codes
crime_codes()
Crime Dataset Codes

Eurostat — Data Fetching

Robust wrappers for the Eurostat API — fetch single or batch datasets at any NUTS level with automatic retry and caching.

Eurostat — Reference Data

NUTS boundary geometries, hierarchical lookup tables, and population data for spatial joins and cascading.

Eurostat — Data Processing

Transform raw Eurostat downloads into analysis-ready tables. Use the generic processor for any dataset, or domain-specific convenience functions for common indicators.

process_eurostat()
Process Any Eurostat Dataset
process_gdp()
Process GDP Data
process_employment()
Process Employment Data
process_unemployment_rate()
Process Unemployment Rate Data
process_population()
Process Population Data
process_life_expectancy()
Process Life Expectancy Data
process_tourism_nights()
Process Tourism Nights Spent Data
process_rd_expenditure()
Process R&D Expenditure Data
process_education_attainment()
Process Education Attainment Data
process_poverty_rate()
Process Poverty Rate Data
process_waste()
Process Municipal Waste Data
process_beds() process_physicians() process_los() process_hos_days() process_disch_inp() process_disch_day() process_cod() process_health_perceptions() merge_datasets() compute_composite() transform_and_score()
Data Processing Functions

Eurostat — Data Cascading

Fill missing regional data by propagating from parent NUTS levels (NUTS 0 → NUTS 1 → NUTS 2) with source-level tracking.

cascade_to_nuts2()
Cascade Data to NUTS2 (Generic / Domain-Agnostic)
cascade_to_nuts2_and_compute() cascade_to_nuts2_light() balance_panel()
Data Cascading Functions

Eurostat — Econometric Imputation

Advanced time series imputation combining PCHIP interpolation for internal gaps with autoregressive ETS forecasting for future periods — with flag-based provenance tracking.

interp_pchip_flag()
PCHIP Interpolation with Constant Endpoints
forecast_autoregressive()
Autoregressive Forecast for Future Observations
impute_series()
Full Imputation Pipeline

Eurostat — Visualization & Mapping

Build spatial objects and render publication-ready tmap facets — automatic best-level selection per country-year.

Eurostat — Export & Labels

Export enriched GeoJSON for Tableau, multi-sheet Excel workbooks, RDS snapshots, and multi-page PDF map books. Includes label registries for all 14 domains.

DHS — Indicator Registry

Curated registries of DHS indicator codes across 8 thematic domains covering mortality, nutrition, health, WASH, education, HIV, gender, and wealth for Sub-Saharan Africa.

all_dhs_codes()
All DHS Indicator Codes
dhs_indicator_count()
Count Available DHS Indicators
dhs_mortality_codes()
DHS Mortality Indicator Codes
dhs_nutrition_codes()
DHS Nutrition Indicator Codes
dhs_health_codes()
DHS Health Indicator Codes
dhs_wash_codes()
DHS Water, Sanitation & Hygiene (WASH) Indicator Codes
dhs_education_codes()
DHS Education Indicator Codes
dhs_hiv_codes()
DHS HIV/AIDS Indicator Codes
dhs_gender_codes()
DHS Gender Indicator Codes
dhs_wealth_codes()
DHS Wealth and Asset Indicator Codes
dhs_var_labels()
DHS Indicator Variable Labels
dhs_domain_mapping()
DHS Indicator Domain Mapping

DHS — Data Fetching

Fetch DHS indicator data from the DHS Program API with country filtering, survey discovery, and batch downloads.

get_dhs_data()
Fetch Data from DHS Program API
get_dhs_countries()
Get DHS Countries for a Region
get_dhs_surveys()
Get Available DHS Surveys for Countries
fetch_dhs_batch()
Batch Fetch DHS Indicators

DHS — Reference Data & Geography

SSA country codes, Admin-1 reference skeletons, and GADM boundary geometries for spatial analysis and mapping.

ssa_codes()
Sub-Saharan Africa DHS Country Codes
tier1_codes()
Tier 1 DHS Country Codes
keep_ssa()
Filter to SSA Countries
get_admin1_ref()
Get Admin 1 Reference Table
get_admin0_geo()
Get Admin 0 (Country) Geometries
get_admin1_geo()
Get Admin 1 Geometries for SSA Countries
add_dhs_country_name()
Add DHS Country Name

DHS — Data Processing

Process raw DHS API responses into standardized long-format tables with region codes, harmonized names, and indicator columns.

process_dhs()
Process Raw DHS Data
process_dhs_batch()
Process a Batch of DHS Indicators

DHS — Gap-Filling

GAM-based temporal interpolation and forecasting for irregularly spaced DHS survey data. Produces smooth continuous time series with uncertainty bounds and provenance flags.

gapfill_series()
Gap-Fill a Single Region-Indicator Time Series
gapfill_indicator()
Gap-Fill All Regions for One Indicator
gapfill_all_dhs()
Gap-Fill All DHS Indicators Across SSA

DHS — Panel Assembly & Cascading

Assemble gap-filled indicators into a balanced Admin-1 panel with national-level fallback, imputation flags, and source tracking.

cascade_to_admin1()
Assemble DHS Gap-Filled Data into Admin 1 Panel
balance_dhs_panel()
Balance DHS Admin 1 Panel
dhs_pipeline()
Full DHS Pipeline: Fetch, Process, Gap-Fill, and Cascade

DHS — Visualization & Export

Build spatial objects for DHS Admin-1 data and render choropleth maps. Export Tableau-ready GeoJSON with country names and labels.

build_dhs_display_sf()
Build Display SF for DHS Admin 1 Data
build_dhs_multi_var_sf()
Build Multi-Indicator SF for DHS Data
plot_dhs_map()
Plot DHS Indicator as Choropleth Map
enrich_dhs_for_tableau()
Enrich DHS Data for Tableau Export

Utilities

Helper functions for safe transformations, min-max scaling, interpolation, filtering, and country-name enrichment.

keep_eu27() eu27_codes() nuts_country_names() add_country_name()
EU27 Country Filtering and Naming Functions
safe_log10() safe_log2() scale_0_100() rescale_minmax()
Safe Logarithm and Scaling Functions
interp_const_ends_flag() standardize_time()
Data Interpolation and Time Utilities
normalize_eurostat_cols()
Normalize Eurostat Column Names