Statistical Tools for African National Statistics Institutes

A comprehensive statistical toolbox for National Statistics Institutes (INS) in Africa. Provides functions for survey data import ('KoboToolbox', 'ODK', 'CSPro', 'Excel', 'Stata', 'SPSS'), data processing and validation, weighted statistical analysis (descriptive statistics, cross-tabulations, regression, Human Development Index (HDI), Multidimensional Poverty Index (MPI) following Alkire and Foster (2011) , inequalities), visualization (age pyramids, thematic maps, official charts) and dissemination ('SDMX' export, 'DDI' metadata, anonymization, Word/PDF reports). Designed to work in resource-constrained environments, offline and in French.


statAfrikR

R CMD Check Codecov CRAN Downloads

Package R open source pour les Instituts Nationaux de Statistique (INS) africains.

v0.2.0 · 54 pays · 888 subdivisions · 135+ fonctions · 1 220+ téléchargements CRAN · 100% hors ligne

Objectif

statAfrikR couvre l'ensemble du cycle de la donnée statistique : collecte, traitement, analyse, visualisation et diffusion — en tenant compte des réalités africaines (connectivité limitée, formats locaux, multilinguisme, ressources IT contraintes).

Installation

# Version stable depuis le CRAN
install.packages("statAfrikR")

# Version de développement depuis GitHub
# install.packages("remotes")
remotes::install_github("damoko2004/statAfrikR")

Modules

Module Fonctions clés Statut
📥 Collecte import_cspro(), import_kobo(), import_excel(), valider_dictionnaire() 🔧 En développement
🔧 Traitement appliquer_ponderations(), imputer_valeurs(), harmoniser_regions() 🔧 En développement
📊 Analyse tab_croisee(), calcul_idh(), calcul_ipm(), stat_descr() 🔧 En développement
🗺️ Visualisation carte_thematique(), pyramide_ages(), theme_ins() 🔧 En développement
📄 Diffusion generer_rapport(), anonymiser_donnees(), exporter_sdmx() 🔧 En développement

Exemple rapide

library(statAfrikR)

# Vérifier la qualité des données
check_na(donnees)

# Créer le plan de sondage
plan <- appliquer_ponderations(donnees,
  var_poids  = "poids_final",
  var_strate = "strate",
  var_grappe = "grappe"
)

# Tableau croisé pondéré
tab_croisee(plan, var_ligne = "region", var_col = "sexe")

Contexte africain

Ce package tient compte de :

  • 🌐 Connectivité limitée — fonctionne 100% offline après installation
  • 📋 Formats locaux — CSPro (RGPH), KoboToolbox, ODK
  • 🌍 Multilinguisme — Français, Anglais, Portugais
  • 💻 Windows-first — testé et optimisé pour Windows (majoritaire dans les INS)
  • 🔒 Souveraineté des données — aucune dépendance cloud obligatoire

Documentation

Contribuer

Les contributions des INS africains sont particulièrement bienvenues. Consultez les issues GitHub.

Licence

GPL-3.0 © Dikers Amoko

💬 Communauté

Discord

Rejoins la communauté officielle statAfrikR sur Discord !

  • 🌍 Statisticiens et analystes des INS africains
  • 💻 Développeurs R contributeurs
  • 📊 Support technique et entraide
  • 🎓 Formations et ressources

👉 Rejoindre le serveur Discord

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.