Logo Lanfrica

CalineKaody/LDA-Classification-Regions-Madagascar

Domain:

socioeconomic

Record type:

project
Creator:
Cal
Host:
# 📊 Analyse Discriminante Linéaire (LDA) ## Classification des 22 régions de Madagascar selon leur niveau de développement économique --- ## 📌 Description du projet Ce projet s'inscrit dans le cadre du cours de **Méthodes Avancées d'Analyse de Données**. Il applique l'**Analyse Discriminante Linéaire (LDA)** pour classifier les 22 régions de Madagascar en trois groupes selon leur niveau de développement économique : - 🟢 **Élevé** — IDH ≥ 0,550 - 🟡 **Moyen** — 0,470 ≤ IDH < 0,550 - 🔴 **Faible** — IDH < 0,470 --- ## 🗂️ Variables utilisées | Variable | Description | Source | |---|---|---| | x1 — IDH | Indice de Développement Humain 2022 | PNUD | | x2 — Taux de pauvreté | % de population sous le seuil de pauvreté | INSTAT | | x3 — Accès électricité | % de la population avec accès à l'électricité | SEforALL | | x4 — Alphabétisation | Taux d'alphabétisation des adultes (%) | UNESCO | --- ## 📁 Fichiers --- ## ▶️ Comment exécuter le code ### Option 1 — Sur votre ordinateur ```bash pip install pandas numpy matplotlib seaborn scikit-learn python lda_madagascar_regions.py ``` ### Option 2 — Google Colab (sans installation) 1. Ouvrez colab.research.google.com 2. Copiez-collez le contenu de `lda_madagascar_regions.py` 3. Cliquez ▶️ --- ## 📈 Résultats obtenus | Indicateur | Valeur | |---|---| | Précision (données test) | 100% | | Validation croisée 5-fold | 83% | | Variance expliquée LD1 | 96,8% | | Régions bien classées | 21 / 22 | ### Classement final des 22 régions | Classe | Régions | |---|---| | 🟢 Élevé (2) | Analamanga, Diana | | 🟡 Moyen (9) | Sava, Alaotra-Mangoro, Analanjirofo, Boeny, Haute Matsiatra, Atsinanana, Itasy, Vakinankaratra, Amoron'i Mania | | 🔴 Faible (11) | Sofia, Bongolava, Ihorombe, Atsimo-Andrefana, Vatovavy-Fitovinany, Melaky, Betsiboka, Androy, Atsimo-Atsinanana, Anosy, Menabe | --- ## 🛠️ Bibliothèques Python utilisées - `pandas` — manipulation des données - `numpy` — calculs mathématiques - `matplotlib` / `seaborn` — visualisation - …