Construire des scores de crédit à partir de données comportementales et bureau
# Construire des scores de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit à partir de données comportementales et bureau
Un prêteur reçoit une demande à 9h14. À 9h14:03, un modèle a renvoyé un score, un prix et une décision. Quelque part dans ces trois secondes, des dizaines de features ont été extraites, transformées et pondérées. Reconstituons exactement ce qui s'est passé.
La décision que nous reconstituons
Imaginez « Maya », 29 ans, qui demande un prêt personnel de 12 000 $. Son historique de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit est modeste : une carte de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit ouverte il y a trois ans, pas de prêt immobilier, un prêt auto antérieur remboursé.
Le travail du prêteur consiste à estimer sa probabilité de défaut (PD), le risque qu'elle ne rembourse pas comme convenu (souvent défini comme un retard de 90 jours et plus sur 12 à 24 mois). Ce seul chiffre détermine la décision d'accord ou de refus et le taux d'intérêt.
Pour l'estimer, le modèle s'appuie sur trois sources de données. Prenons-les une par une.
Source 1 : les données bureau
Un credit bureau est une société qui agrège les historiques d'emprunt et de remboursement de plusieurs prêteurs. Aux États-Unis, les trois grands sont Equifax, Experian et TransUnion. Dans la plupart des pays, un ou deux bureaux dominants jouent le même rôle.
Quand Maya dépose sa demande, le prêteur récupère son credit report et souvent un score bureau de type FICO ou VantageScore. Les features brutes qui comptent le plus :
- Historique de paiement : paiements à l'heure ou en retard. C'est le facteur le plus lourd dans la plupart des scores.
- Taux d'utilisation du crédit : encours divisé par les plafonds. Une carte à 90 % de son plafond signale une tension.
- Ancienneté de l'historique : des comptes anciens réduisent l'incertitude.
- Diversité du crédit et nouvelles demandes : de nombreuses « hard inquiries » récentes (demandes de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit) peuvent indiquer quelqu'un en recherche active de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit.
Le Consumer Financial Protection Bureau explique ce qui entre dans un score de crédit en termes simples, utile pour les non-spécialistes.
Pour Maya, les données bureau sont propres mais maigres. Trois ans d'historique et une carte ouverte laissent peu de matière au modèle. C'est le problème du thin file, sur lequel nous reviendrons.
Source 2 : données comportementales et transactionnelles
Si Maya est cliente du prêteur, ou si elle donne accès à ses données de compte, le modèle voit les flux de trésorerie, pas seulement l'historique de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit.
L'open bankingopen bankingCadre réglementaire (PSD2 en Europe) obligeant les banques à partager les données clients via des API standardisées, avec consentement, transformant les données bancaires en actif compétitif., cadre qui permet aux consommateurs d'autoriser des tiers à accéder à leurs données de transactions bancaires via des APIAPIApplication Programming Interface : une interface standardisée qui permet aux applications de communiquer et d'échanger des données sans connaître leur fonctionnement interne respectif.Voir la définition complète → sécurisées, a généralisé cette pratique. Au Royaume-Uni et dans l'UE, il est réglementé ; aux États-Unis, il se développe sous les règles finalisées autour des travaux de la Section 1033 du CFPB.
Les données transactionnelles sont riches. À partir d'un flux brut de débits et de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édits, les analystes construisent des features telles que :
- Stabilité des revenus : régularité et montant des dépôts entrants.
- Matelas de trésorerie : solde typique en fin de mois, et fréquence à laquelle il approche de zéro.
- Dépenses discrétionnaires contre dépenses contraintes : loyer, charges et échéances de prêt contre restaurants et achats.
- Fréquence des découverts : des découverts répétés sont un signal de tension précoce très fort.
Voici le type de feature engineering qui transforme un flux brut en input de modèle :
# Flux de trésorerie net mensuel et nombre de découverts à partir d'une table de transactions
monthly = (txns
.assign(month=txns.date.dt.to_period("M"))
.groupby("month")
.agg(inflow=("amount", lambda x: x[x > 0].sum()),
outflow=("amount", lambda x: -x[x < 0].sum()),
min_balance=("running_balance", "min")))
monthly["net_flow"] = monthly.inflow - monthly.outflow
overdraft_months = (monthly.min_balance < 0).sum()Pour Maya, ces données valent de l'or. Même avec un dossier de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit maigre, douze mois de dépôts de salaire réguliers et un solde constamment positif racontent une solide histoire de remboursement que le bureau seul avait manquée.
Source 3 : les données alternatives
Les données alternatives désignent tout élément prédictif situé hors des fichiers de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit traditionnels. Exemples courants et défendables :
- Loyers et charges : un loyer payé à l'heure est très pertinent mais historiquement invisible pour les bureaux. Des programmes permettent désormais aux consommateurs de l'ajouter.
- Paiements télécoms et abonnements : paiement régulier de factures récurrentes.
- Cash flow underwriting : les features transactionnelles ci-dessus, formalisées.
Certains prêteurs testent des signaux plus risqués (données d'appareil, comportement d'achat). À manier avec prudence : ils soulèvent des questions d'équité et de vie privée et attirent l'attention des régulateurs. La valeur des données alternatives est maximale là où elles captent une réelle capacité et volonté de payer, comme l'historique de loyer.
🎬 [VIDEO: "How Credit Scores Actually Work" - youtube.com - une explication claire des facteurs derrière les scores bureau et des raisons de leurs variations]
Combiner les features dans un modèle
Le prêteur dispose maintenant de 50 à 200 features construites. Deux approches de modélisation courantes :
Régression logistique / scorecards. Le cheval de bataille traditionnel. Les features sont découpées en classes et se voient attribuer des points. Transparent, facile à expliquer aux régulateurs, facile à raisonner. Toujours dominant dans le crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit réglementé, précisément parce qu'on peut pointer chaque motif.
Gradient boosted trees et modèles ML. Plus prédictifs, surtout avec des données transactionnelles riches. Mais plus difficiles à expliquer, ce qui compte énormément en crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit.
Quel que soit le modèle, la sortie est une PD. Une logique de scorecard simplifiée ressemble à ceci :
- Points de base : 600
- Taux de paiements à l'heure supérieur à 98 % : +40
- Utilisation inférieure à 30 % : +30
- Dépôts de salaire réguliers (12 mois et plus) : +35
- Deux découverts ou plus au dernier trimestre : -25
Maya obtient de bons résultats sur les flux de trésorerie, ce qui compense son dossier bureau maigre. Accordé, à un taux intermédiaire.
Le problème du thin file
Plusieurs dizaines de millions d'adultes américains sont credit invisible ou unscorable, c'est-à-dire que les bureaux manquent de données pour générer un score. Le CFPB a publié des travaux estimant cette population à plusieurs dizaines de millions de personnes.
Les demandeurs thin-file sont, de façon disproportionnée, jeunes, immigrés récents ou à faibles revenus. Un modèle reposant uniquement sur les données bureau en refusera beaucoup par défaut, non parce qu'ils sont risqués, mais parce qu'ils sont inconnus.
C'est là l'argument central, économique et social, en faveur des données alternatives : elles permettent d'accorder du crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit sans danger à des personnes solvables mais invisibles. Les données de cash flow et de loyer sont les leviers les plus éprouvés.
Les contraintes d'équité redessinent le modèle
Les modèles de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit opèrent sous un droit anti-discrimination strict. Aux États-Unis, l'Equal Credit Opportunity Act (ECOA) interdit la discrimination fondée sur des caractéristiques protégées comme la race, le sexe, l'âge et l'origine nationale.
Deux conséquences façonnent chaque décision sur les features :
1. Disparate impact. Même une feature d'apparence neutre peut être illégale si elle produit de moins bons résultats pour un groupe protégé sans justification métier. Une feature de code postal, par exemple, peut servir de proxy pour la race. Les modélisateurs testent les features sur ce point et les retirent ou les contraignent souvent.
2. Adverse action notices. Si Maya était refusée, l'ECOA obligerait le prêteur à lui indiquer les motifs précis (« taux d'utilisation du crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit élevé », « historique de dépôts insuffisant »). C'est pourquoi l'explicabilité n'est pas optionnelle. Une boîte noire incapable de produire un reason code valide ne peut pas être déployée dans le crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit réglementé.
Le travail sur l'équité avance donc en parallèle de la modélisation : mesurer les écarts de résultats entre groupes, chercher des modèles alternatifs moins discriminants qui préservent la précision tout en réduisant les écarts, et documenter chaque choix. Le CFPB a affirmé que les règles d'adverse action s'appliquent pleinement aux algorithmes complexes, machine learning inclus.
Vérification des acquis
1. Dans le contexte du scoring de crédit, que représente principalement la probabilité de défaut (PD) ?
2. Le dossier de Maya est décrit comme « thin ». Pourquoi un dossier de crédit maigre pose-t-il un problème au modèle de scoring ?
3. Pourquoi le taux d'utilisation du crédit (encours divisé par les plafonds) est-il traité comme un signal de risque significatif plutôt que comme une simple mesure du montant dû ?
4. Sélectionnez TOUTES les réponses correctes sur ce que les credit bureaus fournissent aux prêteurs.
Sélectionnez toutes les réponses correctes.
5. Sélectionnez TOUTES les réponses correctes sur les facteurs qui pèsent habituellement dans l'évaluation d'un emprunteur.
Sélectionnez toutes les réponses correctes.
Remettre les pièces ensemble
Revenons à Maya à 9h14. Voici la reconstitution complète :
1. L'interrogation du bureau renvoie un dossier maigre mais propre. Pris isolément, à la limite.
2. Le flux open bankingopen bankingCadre réglementaire (PSD2 en Europe) obligeant les banques à partager les données clients via des API standardisées, avec consentement, transformant les données bancaires en actif compétitif. ajoute douze mois de revenus réguliers et un matelas de solde confortable. Son score progresse nettement.
3. Les données alternatives de loyer confirment des paiements de logement à l'heure.
4. Les contrôles d'équité confirment qu'aucune feature interdite n'a guidé la décision, et les reason codes sont prêts en cas de besoin.
5. Le modèle produit une PD suffisamment basse pour accorder le prêt, et le tarifie en conséquence.
La leçon : le scoring de crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →édit moderne n'est pas un chiffre unique venu d'un seul bureau. C'est un système en couches où les données transactionnelles et alternatives sauvent les demandeurs thin-file, et où les contraintes d'équité et d'explicabilité déterminent activement quelles features survivent.
Points clés à retenir
- Trois couches de données alimentent les modèles de crédit : bureau (historique et utilisation), comportementale (cash flow issu des transactions) et alternative (loyer, charges). Chacune comble les manques des autres.
- Les demandeurs thin-file posent un problème de features, pas de risque. Des dizaines de millions de personnes solvables sont invisibles pour les bureaux ; les données de cash flow et de loyer sont les moyens les plus éprouvés de les scorer sans danger.
- Le droit de l'équité redessine le jeu de features. L'ECOA et les tests de disparate impact peuvent éliminer des features prédictives (comme les proxys de code postal) et imposer des modèles explicables plutôt que des boîtes noires.
- L'explicabilité est une exigence dure, pas un confort. Les adverse action notices imposent que chaque refus s'accompagne de motifs précis et valides, ce qui favorise les scorecards transparentes ou un ML bien instrumenté.
- Le score est une probabilité de défaut, convertie en accord/refus et en prix. Tout ce qui se passe en amont existe pour estimer ce seul chiffre plus précisément et plus équitablement.