Skip to content

FRM Part II · FRM Exam Part II

Credit Scoring and Rating: formula sheet

Full chapter guide

Key formulas

Altman Z-score (original, public manufacturers)
Z = 1.2X1 + 1.4X2 + 3.3X3 + 0.6X4 + 1.0X5
X1 = working capital ÷ total assets; X2 = retained earnings ÷ total assets; X3 = EBIT ÷ total assets; X4 = market value of equity ÷ book value of total liabilities; X5 = sales ÷ total assets.
Altman Z-score zones (original model)
Z > 2.99 safe; 1.81 ≤ Z ≤ 2.99 grey; Z < 1.81 distress
Revised versions for private firms or non-manufacturers use different coefficients and cut-offs. Use the ones given in the question.
Logit probability
PD = 1 ÷ (1 + e^(−z)), where z = β0 + Σ βi·xi
A higher z means a higher PD when coefficients are set so that default is the outcome being modelled.
Log-odds and odds
ln[PD ÷ (1 − PD)] = z; odds = PD ÷ (1 − PD) = e^z
A one-unit rise in xi multiplies the odds by e^βi. It does not add βi to the PD.
Probit probability
PD = N(z), where N is the standard normal CDF
Same linear index as logit but a different link function.
Scorecard points scaling
Score = Offset + Factor × ln(odds good:bad); Factor = PDO ÷ ln 2
PDO is points to double the odds. Each PDO points added doubles the good:bad odds.
Gini coefficient from AUC
Gini = 2 × AUC − 1
AUC of 0.5 means no discrimination (Gini 0). AUC of 1 means perfect ranking (Gini 1).
Investment-grade boundary
S&P / Fitch: BBB- and above. Moody's: Baa3 and above.
Anything below is speculative grade (high yield). Bonds are one notch from the boundary at BB+ / Ba1.
Scale mapping (full letter grades)
S&P/Fitch: AAA, AA, A, BBB, BB, B, CCC, CC, C, D. Moody's: Aaa, Aa, A, Baa, Ba, B, Caa, Ca, C.
Moody's uses 1, 2, 3 modifiers (Aa1 = AA+, Aa3 = AA-). S&P and Fitch use + and -.
Issue rating via notching
Issue rating = Issuer rating ± notches for seniority, security, guarantees and expected recovery
Senior secured is notched up or equal. Subordinated is notched down. Number of notches differs by agency and by issuer grade.
Rating philosophy
Through-the-cycle = stable, looks through the cycle. Point-in-time = responsive to current conditions.
Agency ratings are mainly through-the-cycle. This makes transitions slow and causes cliff effects.
Rating meaning
Rating = ordinal ranking of credit risk, not a fixed PD
Default rates rise as ratings fall, but the PD for a grade changes with the cycle.
Expected loss
EL = PD × LGD × EAD
Covered by provisions and pricing. Under IRB, the capital requirement targets unexpected loss.
LGD and recovery
LGD = 1 − Recovery rate
Express both as a percentage of EAD. Basel requires LGD to reflect downturn conditions.
Grade PD from history
PD (grade) = Defaults in year ÷ Obligors in grade at start of year; long-run PD = average over many years
Use obligors that were in the grade at the start of the period. Use a long-run average for TTC-style estimates.
Number of defaults implied
Expected defaults = PD × Number of obligors
Useful for backtesting a grade against observed defaults.
Basel PD floor
PD ≥ 0.05% for corporate and bank exposures under the finalised Basel III framework (Basel II floor: 0.03%)
Retail classes have their own floors, for example 0.05% for mortgages and 0.10% for QRRE revolvers. Defaulted exposures are assigned PD = 100%.
Basel IRB estimates by approach
F-IRB: bank estimates PD, with supervisory LGD and EAD; maturity generally fixed at 2.5 years unless national supervisors permit effective maturity. A-IRB: bank estimates PD, LGD, EAD and maturity
In F-IRB, supervisory LGD for senior unsecured corporate claims was 45% under Basel II. The finalised Basel III framework sets it at 40% for non-financial corporates and 45% for financial institutions. Large corporates (revenue above €500 million) and banks are limited to F-IRB.
IRB capital charge
Capital requirement = K × EAD; RWA = K × 12.5 × EAD; K depends on PD, LGD, maturity and asset correlation, with a 99.9% one-year confidence level
You need the structure, not the full formula. Higher PD or LGD raises K. Higher EAD raises the capital amount.
Row sum
Σj P(i → j) = 1
Each row of the matrix sums to 1, including the default column.
Multi-year matrix
P(n) = P^n (matrix power)
Valid under the time-homogeneous Markov assumption. Use matrix multiplication, row times column.
Two-year transition probability
P2(i → k) = Σj P(i → j) × P(j → k)
Sum over every intermediate rating j, including paths through default.
Cumulative default probability
CPD(n) = P^n(i → Default)
Probability of defaulting at any time up to year n.
Marginal default probability
MPD(n) = CPD(n) − CPD(n−1)
Unconditional probability of defaulting in year n only.
Conditional (hazard) default rate
h(n) = MPD(n) ÷ [1 − CPD(n−1)]
Default in year n given survival to the start of year n.
Cumulative from hazards
1 − CPD(n) = Π [1 − h(t)], t = 1 to n
Survival is the product of one-year survival rates.
Hit rate (true positive rate)
Hit rate = defaulters flagged ÷ total defaulters
Vertical axis of the ROC curve.
False alarm rate (false positive rate)
False alarm rate = non-defaulters flagged ÷ total non-defaulters
Horizontal axis of the ROC curve.
Gini from AUC
Gini = AR = 2 × AUC − 1
Inverse: AUC = (Gini + 1) ÷ 2.
Benchmarks
Random model: AUC = 0.5, Gini = 0. Perfect model: AUC = 1, Gini = 1
AUC below 0.5 means the ranking is reversed.
Accuracy ratio
AR = area between model CAP and random line ÷ area between perfect CAP and random line
The perfect CAP depends on the portfolio default rate.
Binomial back-test
Observed defaults ~ Binomial(n, PD); z ≈ (D − n × PD) ÷ √(n × PD × (1 − PD))
Normal approximation for large n. Assumes independent defaults.

Quick revision

  • A scorecard converts borrower characteristics into a score that ranks default risk.
  • Rating systems rank borrowers; they do not by themselves give a default probability until calibrated.
  • Agency ratings are usually described as through-the-cycle, while many internal ratings lean point-in-time.
  • Under IRB, banks estimate risk inputs such as probability of default; expected loss = PD × LGD × EAD.
  • Each row of a transition matrix sums to 100%, and the default column is the probability of ending in default.
  • Default is typically treated as an absorbing state in a transition matrix.
  • Default rates generally rise as ratings worsen; a reversal in the pattern is a warning sign.
  • Discrimination is ranking power; calibration is whether predicted rates match realised rates.
  • Backtesting compares predicted default rates with observed outcomes over time.
  • A model can discriminate well yet be badly calibrated, and the reverse.
  • Ratings can be procyclical: they tend to be downgraded in downturns, which can tighten capital and credit.
  • Criticisms include rating lag, conflicts of interest, cliff effects and over-reliance by investors and regulators.

Common mistakes

  • Treating the Z-score as a probability of default Fix: A Z-score is a ranking score. You can map it to a PD only with a separate calibration. Zones are safe, grey and distress.
  • Mixing up the Altman X4 definition Fix: In the original model X4 is market value of equity ÷ book value of total liabilities. Revised models for private firms use book equity instead.
  • Treating issuer and issue ratings as the same thing Fix: Remember the issue rating adjusts the issuer rating for the instrument's seniority, security and recovery.
  • Mapping Moody's Baa3 to S&P BBB+ Fix: Moody's 1 = high end (+), 2 = middle, 3 = low end (-). Baa3 = BBB-.
  • Treating TTC ratings as unaffected by borrower quality changes Fix: TTC ratings ignore cyclical swings but still migrate when a borrower's own creditworthiness changes.
  • Saying PIT ratings reduce procyclicality Fix: PIT PDs rise in downturns, so capital requirements rise when capital is scarce. That increases procyclicality.
  • Squaring the matrix element by element instead of using matrix multiplication. Fix: Use row-times-column multiplication. Sum over all intermediate ratings.
  • Doubling the one-year PD to get the two-year PD. Fix: Use CPD(2) = PD1 + (1 − PD1 paths that survive and then default). Include migration to weaker ratings.
  • Treating Gini and accuracy ratio as different numbers Fix: Remember they are equal. Both equal 2 × AUC − 1.
  • Saying AUC of 0.5 is a Gini of 0.5 Fix: AUC 0.5 gives Gini 0. Always compute 2 × 0.5 − 1.

Exam tips

  • Memorise the five Altman coefficients and the 1.81 and 2.99 cut-offs. Questions often give ratios and expect you to supply the weights.
  • Check the sign of z first in logit questions. It tells you whether PD is above or below 50% and removes trap options.
  • Know the difference between discrimination (AUC, Gini, KS) and calibration. Case questions often ask which test addresses which weakness.
  • Expect conceptual items on logit versus probit versus linear probability, and on why scorecards are favoured for retail portfolios: transparency and ease of explaining decisions.
  • Read what the question asks: a score, a PD, odds, or a zone. Each needs a different final step.
  • Practise converting between S&P, Fitch and Moody's including the modifiers. Questions often hide the answer in the boundary notch.
  • When a question asks why a bond is rated differently from its issuer, think seniority, security, guarantees and recovery first.
  • Watch for words like 'through-the-cycle', 'stable' and 'outlook'. They point to agency philosophy, not market-implied measures.