Score Scaling & Points to Double the Odds: Turning PD Models into Operational Credit Scores

Contents
A model probability is not yet an operational credit score. Score scaling is the mathematical and governance layer that converts model odds into a stable, interpretable and executable score architecture.
From a statistical probability to an operational language
PDi = 1/(1+exp(−zi))
A model may return PD=3.7% or logit(PD)=−3.26 while a decision system expects Score=642. The translation is not cosmetic: direction, odds convention, rounding and mapping determine whether development and production make the same decision.
Oddsgood:bad = (1−PD)/PD = 1/Oddsbad
Both conventions are valid. Mixing them is catastrophic. In the traditional higher-score-is-lower-risk architecture, Score↑ implies PD↓. A higher-score-is-higher-risk system is also possible, but model, scale, documentation, cut-off and monitoring must all preserve the same direction.
PDO determines spacing; base score and odds anchor the scale
If adding PDO points doubles Good:Bad odds, then Score(2O)−Score(O)=Factor·ln(2)=PDO. Therefore:
At chosen base score S0 and base odds O0, S0=Offset+Factor·ln(O0), so:
Original scale: 600 at 20:1 Good:Bad, PDO 50
Offset = 600 − 72.134752ln(20) = 383.903595
| Score | Good:Bad odds | PD |
|---|---|---|
| 550 | 10:1 | 9.0909% |
| 600 | 20:1 | 4.7619% |
| 650 | 40:1 | 2.4390% |
| 700 | 80:1 | 1.2346% |
PDO=20 compresses the same odds change into fewer points; PDO=100 expands it. Neither changes discrimination. Choice of scale should follow continuity, interfaces, reporting and strategy usability—not a universal ideal.
A score has no risk meaning without its inverse mapping
O=exp((S−Offset)/Factor)
PD(S)=1/[1+exp((S−Offset)/Factor)]
The same model can be represented on 0–1000, 300–850 or 1–999. If S2=a+bS1 with b>0, borrower ranking is preserved. Equal numbers from different models, products or bureaus do not imply equal risk.
Grades and bands simplify reporting, pricing and strategy, but add discretisation. A common numerical scale across products is not automatically a common risk meaning.
Logistic coefficients become an additive scorecard
Because ln(Oddsgood:bad)=−logit(PD), the central implementation identity is:
BaseContribution = Offset − Factor·β0
For a WoE scorecard, Xij=WoEij, so every governed bin receives points. The base contribution may remain central or be divided across n variables as BaseContribution/n. Distribution is an implementation convention, not a statistical necessity; changing conventions breaks reconciliation.
| Variable / bin | WoE | β | β×WoE | Points |
|---|---|---|---|---|
| DTI: ≤35% | +0.80 | −0.65 | −0.520 | +37.51 |
| DTI: 35–50% | +0.30 | −0.65 | −0.195 | +14.07 |
| DTI: >65% | −0.70 | −0.65 | +0.455 | −32.82 |
| Utilisation: <30% | +0.70 | −0.55 | −0.385 | +27.77 |
| Utilisation: 60–80% | −0.40 | −0.55 | +0.220 | −15.87 |
| Utilisation: >80% | −0.85 | −0.55 | +0.468 | −33.73 |
| History: clean | +0.65 | −0.80 | −0.520 | +37.51 |
| History: mild arrears | −0.20 | −0.80 | +0.160 | −11.54 |
| History: serious delinquency | −0.90 | −0.80 | +0.720 | −51.94 |
| Tenure: <1 year | −0.55 | −0.35 | +0.193 | −13.89 |
| Tenure: 2–4 years | +0.10 | −0.35 | −0.035 | +2.52 |
| Tenure: 4+ years | +0.435 | −0.35 | −0.152 | +10.98 |
One borrower reconciles from raw inputs to a score of 612
Use β0=−3.20 and the coefficients above. The base contribution is 383.903595−72.134752(−3.20)=614.7348.
| Variable | Raw value | Bin | WoE | β | β×WoE | Raw points | Rounded |
|---|---|---|---|---|---|---|---|
| DTI | 44% | 35–50% | +0.300 | −0.65 | −0.1950 | +14.0663 | +14 |
| Utilisation | 72% | 60–80% | −0.400 | −0.55 | +0.2200 | −15.8696 | −16 |
| Credit history | Mild arrears | Mild arrears | −0.200 | −0.80 | +0.1600 | −11.5416 | −12 |
| Relationship tenure | 5.2 years | 4+ years | +0.435 | −0.35 | −0.1523 | +10.9815 | +11 |
PD = 1/(1+e3.16725) = 4.0417%
Good:Bad odds = e3.16725 = 23.7421:1
Score = 383.903595 + 72.134752ln(23.7421) = 612.3724
Raw variable points sum to −2.3624; adding base 614.7348 produces 612.3724 subject to displayed precision. Rounded components sum to −3; rounded base 615 gives the operational integer score 612. High utilisation and weak history are the largest adverse drivers; long tenure contributes positively.
Rounding becomes decision architecture near a hard threshold
Retaining 37.46, rounding to 37, rounding to nearest integer and truncating are different rules. Rounding each component can differ from rounding the continuous total.
| Component | Continuous | Individually rounded |
|---|---|---|
| Base | 500.49 | 500 |
| A | 40.49 | 40 |
| B | 39.49 | 39 |
| C | 39.93 | 40 |
| Total | 620.40 | 619 |
At an approval cut-off of 620, rounding the final continuous score approves; summing rounded parts declines or refers. The institution must document the stage, method and tolerance.
Scaling represents risk; decision strategy chooses the boundary. The correct sequence is Model → Calibration → Scaling → Economics → Cut-Off → Decision. See Credit Cut-Off Strategy.
Calibration and redevelopment can break familiar score meanings
If ranking survives but calibration changes, an institution can preserve score and update its score-to-PD lookup, or rescale the model. Neither is automatically superior. Governance must identify which artefact changed and how legacy rules remain valid.
Scoreold=650 and Scorenew=650 do not guarantee equal PD. New-to-old alignment can use PD-equivalent, percentile or odds-equivalent mapping; naïvely matching numeric ranges disguises migration. PD Ranking & Calibration separates order from absolute risk.
Every result should retain model version, scale version, base score, base odds, PDO, calibration version and effective date. Caps and floors may fit interfaces but can conceal extreme-risk differences.
Production validity is demonstrated record by record
| Control | Required evidence |
|---|---|
| Odds and direction | Named Good:Bad/Bad:Good convention; monotonicity test |
| Transformations | Exact bin inclusivity, WoE version and categorical mappings |
| Boundaries | For every b, test b−ε, b and b+ε through bin, points and final score |
| Missing / unseen | Dedicated missing points; governed Other, fallback or exception |
| Units | Annual/monthly, currency, percentage/decimal and timing contracts |
| Arithmetic | Intercept architecture, Factor, Offset, precision and rounding stage |
| Test population | Minimum/maximum risk, every bin, cut-off neighbourhood and exceptions |
Development income of 36,000 annual is not production income of 3,000 monthly merely because the borrower is economically identical. A mathematically correct scale cannot rescue a wrong input contract. Never let missing values silently become zero or an unseen category acquire arbitrary points.
Monitor the score as an operating system, not a static number
Track mean, median, distribution, bands, approval by score, observed bad rate by score, score-to-PD mapping, overrides and population drift. For behavioural scores, St→St+1 migration may reveal deterioration before default. Population concentration can compress operational differentiation even when scale mathematics is unchanged.
PD Model Monitoring connects these signals to intervention. Low point contributions can support internal explanation, but customer-facing reason codes require governed business and legal mapping. Score≠FinalDecision: affordability, fraud, policy and manual review remain separate override layers.
Transparent scales help non-bank lenders—but tradition is not the objective
Fintech, instalment and consumer-finance lenders often benefit from understandable bands, lightweight systems and fast reconciliation between modelling and strategy teams. Yet a modern engine may consume score, calibrated PD, risk grade or expected loss. If direct PD decisioning is clearer, unnecessary legacy-style scaling adds governance surface without decision value.
The representation should serve the decision architecture. A score remains useful for familiarity, monotonic simplicity, banding, interfaces and explanation—not because 612 is intrinsically more informative than its governed 4.0417% PD.
Eighteen ways a mathematically valid model becomes a wrong score
| Failure | Mechanism |
|---|---|
| 1. Odds convention mixed | Reciprocal is treated as the original; score direction flips |
| 2. Direction reversed | Approve rule selects higher risk |
| 3. PDO formula wrong | Numerical spacing no longer doubles odds |
| 4. Base odds wrong | Every score receives the wrong risk anchor |
| 5. Intercept mismatch | Central and distributed bases are double-counted or omitted |
| 6. Different rounding | Development and engine diverge |
| 7. Component rounding | Borderline records cross the cut-off |
| 8. Wrong boundaries | Borrower enters a different bin |
| 9. Wrong WoE version | Points no longer represent fitted coefficients |
| 10. Missing mismatch | Designed missing risk is silently replaced |
| 11. Unseen category | Arbitrary points create uncontrolled decisions |
| 12. Unit mismatch | Correct formula processes the wrong magnitude |
| 13. Equal scores equated | Different models/products are assigned false common meaning |
| 14. Score treated as PD | Absolute risk is inferred without the scale mapping |
| 15. Score treated as decision | Economics, policy and affordability disappear |
| 16. Recalibration ignored | Old mapping misstates current PD |
| 17. Legacy cut-off preserved | Redeveloped model changes the boundary’s risk meaning |
| 18. Distribution unmonitored | Compression, drift and strategy erosion remain invisible |
A Scorecard Implementation & Reconciliation Agent can make control recurring
- Read coefficients and WoE specification
- Validate odds convention
- Calculate Factor and Offset
- Generate points tables
- Reconcile score and PD
- Test boundaries and rounding
- Challenge missing and unseen handling
- Produce validation evidence
Entimema's Credit Risk work connects scorecard development, scaling, calibration, implementation validation and monitoring. Decision Automation connects that governed risk representation to controlled production decision architecture.
For the upstream model mechanics, read Credit Scorecard Development, Weight of Evidence & Information Value and Logistic Regression for Credit Risk.


