PIPELINE AFROBAROMETER SENEGAL ENSAE PROJECT
## A propos
Ce projet, realise dans le cadre de la formation **ISE (Ingenieurs Statisticiens Economistes)** a l'ENSAE Dakar, fournit un **pipeline reproductible et scalable** de traitement des donnees Afrobarometer Senegal.
Il produit deux tables analytiques structurees (**individus** et **menages**), des estimations ponderees avec intervalles de confiance, des indicateurs composites de bien-etre et de vulnerabilite, ainsi qu'un **rapport QAQC interactif en HTML**.
## Schema du pipeline
```mermaid
flowchart TD
RAW[(📁 input/base.dta\nBase brute Afrobarometer)]
MAP[(📊 variables_mapping.xlsx\nMapping variables et modalites)]
subgraph CONFIG ["⚙️ Configuration"]
C[config.R\nResolution des noms de variables\nParametres round et seuils QAQC]
end
MAP --> C
RAW --> STEP1
subgraph STEP1 ["01 - Import"]
I1[Lecture .dta / .sav / .csv]
I2[Harmonisation noms snake_case]
I3[Recodage non-reponses en NA]
I4[Detection outliers IQR x3]
I1 --> I2 --> I3 --> I4
end
C --> STEP1
STEP1 --> STEP2
STEP1 --> STEP3
subgraph STEP2 ["02 - Table individus"]
T1[Selection et renommage des variables]
T2[Classification ISIC Rev 4]
T3[Score d'actifs composite]
T1 --> T2 --> T3
end
subgraph STEP3 ["03 - Table menages"]
M1[Variables geographiques et services]
M2[Privations conditions de vie]
M3[Indice de privation 0-5]
M1 --> M2 --> M3
end
STEP2 --> STEP4
STEP3 --> STEP4
subgraph STEP4 ["04 - Controle qualite QAQC"]
Q1[Taux de NA par variable]
Q2[Controles unicite et coherence]
Q3[Estimations primaires]
Q4[Rapport HTML interactif]
Q1 --> Q2 --> Q3 --> Q4
end
STEP4 --> STEP5
subgraph STEP5 ["05 - Ponderation"]
P1[Detection variable de poids WITHINWT]
P2[Application poids aux deux tables]
P3[Proportions ponderees + IC 95%]
P1 --> P2 --> P3
end
STEP5 --> STEP6
subgraph STEP6 ["06 - Analyse thematique"]
A1[Indice de bien-etre 0-100\nActifs + Services + Privation]
A2[Segmentation vulnerabilite\n4 segments : Resilient a Tres vulnerable]
A3[Tableaux croises ponderes\nGenre x Education, Mili …