| Fichier | Description |
|---|---|
analyse_fraude.ipynb |
Notebook complet (Pandas, Matplotlib, Seaborn, Plotly) |
app.py |
Application Streamlit interactive |
Dataset.csv |
Jeu de données (2000 transactions) |
requirements.txt |
Dépendances Python |
# 1. Cloner / télécharger le projet
# 2. Installer les dépendances
pip install -r requirements.txt
# 3. Lancer le dashboard
streamlit run app.pyL'application s'ouvre automatiquement sur http://localhost:8501
- Créer un compte sur share.streamlit.io
- Connecter votre dépôt GitHub contenant les fichiers du projet
- Sélectionner
app.pycomme fichier principal - Cliquer sur Deploy → l'URL publique est générée automatiquement
⚠️ Assurez-vous queDataset.csvest présent dans le même dépôt queapp.py
- Exploration & Préparation – chargement, inspection, nettoyage, feature engineering
- Analyse statique – Matplotlib & Seaborn (distributions, boxplots, heatmap, camemberts)
- Analyse interactive – Plotly Express (scatter, sunburst, timeline, barres empilées)
- 2 000 transactions sur novembre 2018, dont 6 fraudes (0,3%)
- Catégorie dominante : airtime ; montants les plus élevés : financial_services
- Canal principal : ChannelId_3
- Pic d'activité : 0h–6h du matin
- Forte corrélation Amount ↔ Value ; les montants négatifs = remboursements