Description
Statistical Tools for African National Statistics Institutes.
Description
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) <doi:10.1093/oep/gpr051>, 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.
README.md
statAfrikR
Package R open source pour les Instituts Nationaux de Statistique (INS) africains.
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
- 🌐 Site de documentation
- 📖 Vignette : Démarrage rapide
- 📊 Vignette : Enquête pondérée
- 📐 Vignette : Indicateurs ODD
Contribuer
Les contributions des INS africains sont particulièrement bienvenues. Consultez les issues GitHub.
Licence
GPL-3.0 © Dikers Amoko
💬 Communauté
Rejoins la communauté officielle statAfrikR sur Discord !
- 🌍 Statisticiens et analystes des INS africains
- 💻 Développeurs R contributeurs
- 📊 Support technique et entraide
- 🎓 Formations et ressources