Live in demo

Model validation

Run the scorecard over a lender’s past loans and compare its recommendations with what happened and with what the officers decided. This is the first job with every design partner.

These numbers test the tool, not the scorecard

The synthetic book’s outcomes come from a hidden risk model we wrote. Part of it uses information the scorecard sees, part is noise it cannot see. Officers approve on their own noisy judgement and only approved loans have outcomes, as in a real book. Nothing here says how the scorecard performs on real borrowers.

Gini

0.34

95% CI 0.29–0.39

AUC

0.671

Chance a good loan out-scores a bad one

KS

0.27

Largest gap between good and bad score distributions

Loans with outcome

2,296

633 bad (27.6%) of 4,000 applications

Bad rate by band

Should rise from A to E. Bands with no outcomes are empty.

0%50%100%ABCDE
BandApplicationsWith outcomeBadBad rate
A119114108.8%
B77667810014.7%
C1,33289826529.5%
D1,25651921341.0%
E517874551.7%

Bad rate by score decile

Loans with an outcome, lowest scores first. A good scorecard slopes down.

0%25%50%450544569586603617630646662683

Labels show the lowest score in each decile.

Scorecard against officers

How many past applications fall in each cell, and the bad rate where an outcome is known. The key cell: loans officers made that the scorecard would have declined.

Scorecard saysOfficer approved · bad rateOfficer declinedNo officer decision
approve1,320 · 19.2%2620
refer267 · 36.0%2280
decline709 · 40.1%1,2140

Officers approved 709 loans the scorecard would decline; their bad rate was 40.1%, against 19.2% for loans both approved.