# 📊 Sentiment Analysis of Algerian Telecom Operators
### Ooredoo · Djezzy · Mobilis
Analyse du positionnement digital et de la satisfaction client des trois principaux opérateurs télécoms algériens à partir de leurs pages Facebook (posts & commentaires), portant sur le **1er trimestre 2024**.
Projet réalisé dans le cadre du module **Data Visualization – Master 2 Data Science**, Université d'Alger 1, Département d'Informatique.
---
## 👥 Auteurs
- **Mezenner Abdelhak**
- **Medjerab Imad**
---
## 🎯 Objectif du projet
Comprendre comment les utilisateurs interagissent avec les publications et commentaires des trois opérateurs afin de :
- Mesurer l'engagement social généré par chaque opérateur
- Évaluer la satisfaction client à partir de l'analyse de sentiment des commentaires
- Identifier les thématiques les plus discutées (problèmes techniques, offres promo, support client...)
- Formuler des recommandations stratégiques basées sur la donnée
---
## 🛠️ Stack technique
| Étape | Outil |
|---|---|
| Nettoyage & transformation des données | **Power Query** |
| Modélisation & indicateurs (DAX) | **Power BI** |
| Visualisation & tableaux de bord | **Power BI Desktop** |
| Analyse qualitative | Word Cloud |
---
## 🔄 Pipeline de préparation des données (Power Query)
1. **Import** de deux tables : `Posts` et `Comments`
2. **Nettoyage**
- Suppression des doublons (`ID`, `Username`, `Comment`)
- Gestion des valeurs manquantes (`"inconu"`, `"pas de commentaire"`)
- Suppression des colonnes inutiles
3. **Normalisation du texte** : minuscules, suppression des emojis/caractères spéciaux, conservation arabe/français/anglais + chiffres
4. **Colonnes dérivées**
- `Posts` : Année, Mois, Jour, Longueur du contenu, Engagement total (somme des réactions)
- `Comments` : Longueur du commentaire, Score de sentiment (1 / 0 / -1)
5. **Rafraîchissement automatique** des transformations à chaque actualisation
---
## 📐 Indicateurs clés (DAX)
**Indice d'engagement social normalisé** …