Project 4 updates
This commit is contained in:
commit
3a792a1c87
6 changed files with 74281 additions and 0 deletions
File diff suppressed because one or more lines are too long
1
P4_02_notebook_modelisation_032025.ipynb
Normal file
1
P4_02_notebook_modelisation_032025.ipynb
Normal file
File diff suppressed because one or more lines are too long
BIN
P4_03_presentation_032025.pptx
Normal file
BIN
P4_03_presentation_032025.pptx
Normal file
Binary file not shown.
53
README.MD
Normal file
53
README.MD
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
# Projet 04 : Construction d’un Modèle de Scoring Crédit
|
||||
|
||||
## Contexte du projet
|
||||
Dans le cadre de cette mission, nous avons développé un **modèle de scoring crédit** pour la société "Prêt à dépenser", qui souhaite évaluer la probabilité qu’un client rembourse son prêt.
|
||||
L’objectif est de fournir un outil **interprétable**, permettant aux chargés de relation client de comprendre les facteurs influençant chaque décision et de classer les demandes de crédit (accordé ou refusé).
|
||||
|
||||
Les aspects clés de la mission sont :
|
||||
- Gestion des classes déséquilibrées et prise en compte du coût métier des erreurs (faux positifs et faux négatifs).
|
||||
- Création d’un score métier optimisé pour minimiser les pertes financières.
|
||||
- Interprétabilité globale et locale des modèles via SHAP et LIME.
|
||||
|
||||
## Contenu du projet
|
||||
|
||||
- **Notebook 1 : Analyse Exploratoire des Données (EDA)**
|
||||
- Chargement et exploration des fichiers CSV (train et test, bureau, previous_application, credit_card_balance, installments_payments, POS_CASH_balance).
|
||||
- Analyse des valeurs manquantes et atypiques.
|
||||
- Étude des corrélations entre les variables et la cible.
|
||||
- Fusion et enrichissement des données par agrégation d’informations provenant de sources multiples.
|
||||
- Création de nouvelles caractéristiques (feature engineering) basées sur des ratios métiers.
|
||||
- Pré-traitement des données : encodage, imputation, normalisation.
|
||||
- Préparation des données pour des modèles tolérant les valeurs manquantes (ex : LightGBM).
|
||||
|
||||
- **Notebook 2 : Modélisation et Interprétation**
|
||||
- Évaluation de modèles de base : régression logistique et Random Forest.
|
||||
- Entraînement de modèles avancés : XGBoost, LightGBM et CatBoost avec gestion du déséquilibre des classes.
|
||||
- Optimisation des hyperparamètres avec GridSearchCV.
|
||||
- Détermination du **seuil optimal** pour minimiser le coût métier combinant faux positifs et faux négatifs.
|
||||
- Interprétation globale : analyse de l’importance des variables avec **SHAP**.
|
||||
- Interprétation locale : explication des prédictions pour des clients individuels avec **LIME**.
|
||||
- Option de simplification du modèle en réduisant le nombre de variables tout en conservant l’AUC.
|
||||
|
||||
- **Rapports et Présentation**
|
||||
- `explanation_global.html` et `explanation_local.html` : rapports générés pour l’interprétation globale et locale.
|
||||
- `soutenance_projet4_presentation.pdf` : support de présentation pour la soutenance.
|
||||
|
||||
## Fichiers volumineux
|
||||
Les fichiers bruts issus du concours Kaggle ne sont pas inclus pour des raisons de taille. Ils peuvent être téléchargés ici :
|
||||
[Home Credit Default Risk – Kaggle](https://www.kaggle.com/competitions/home-credit-default-risk/data)
|
||||
|
||||
## Résultat attendu
|
||||
- Dataset prétraité, enrichi et prêt pour la modélisation.
|
||||
- Modèles robustes de scoring crédit, optimisés selon un **score métier**.
|
||||
- Visualisations et rapports expliquant :
|
||||
- L’importance globale des variables.
|
||||
- Les raisons des décisions pour chaque client individuel.
|
||||
- Présentation synthétique pour les utilisateurs finaux mettant en avant :
|
||||
- Méthodologie de nettoyage et d’enrichissement.
|
||||
- Comparaison des modèles.
|
||||
- Interprétabilité globale et locale.
|
||||
- Recommandations métier basées sur les résultats.
|
||||
|
||||
## Notes
|
||||
Ce projet illustre la démarche complète de **data science appliquée au scoring crédit** : préparation des données, création de nouvelles variables, modélisation supervisée, optimisation et interprétation métier.
|
||||
37113
explication_client_0.html
Normal file
37113
explication_client_0.html
Normal file
File diff suppressed because it is too large
Load diff
37113
explication_client_2.html
Normal file
37113
explication_client_2.html
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue