◆Financial Derivatives — In Progress Please await announcements of new courses and upcoming batches. Course Updates →
The Mountain Path Academy

← Back to Advanced Topics

Credit Risk · Advanced Learning Series

Advanced Credit VaR

From Portfolio Losses to Economic Capital

Dependence · Concentration · Migration · Model Risk

Extended study guide · read in modules · 20 sections · 2 labs + 3 interactive caselets · Excel & Python blueprints

The Mountain Path Academy
Prof. V. Ravichandran · Professor of Finance
A Practical Learning Guide
FRM · CFA · MBA · Credit Risk Analytics
↓ Download PDF · Original one-page overview
▲ THE MOUNTAIN PATH ACADEMY · ADVANCED TOPICS

Credit VaR at a Glance

Expected loss · WCDR · Dependence · Capital — one screen, one story
₹0.90 → ₹10.18 cr
20% correlation illustration · average versus tail loss

Expected loss is ₹0.90 crore; 99.9% loss VaR is ₹10.18 crore. The difference, ₹9.28 crore, is capital above EL in this illustrative model.

Expected loss
EAD × PD × LGD
The average loss, not the tail
Credit VaR
Loss VaR − EL
Not the maximum possible loss
WCDR
Default-rate quantile
Conditional tail threshold, not average PD
Dependence
Defaults cluster
Asset correlation ≠ default correlation
Loss VaR¹
EAD × LGD × WCDR
For a granular Vasicek portfolio
Economic capital
VaR − EL
Buffer above separately covered EL
Exposure at default
Drawn + CCF × undrawn
Unused commitments can create risk
Loss severity
LGD = 1 − recovery
Recoveries may worsen in downturns
Confidence level
99.9% over one year
A model threshold, not a guarantee
Expected shortfall
Mean of worst 0.1%
At 99.9% confidence; handle atoms carefully
Concentration
One borrower ≠ many
Several facilities do not diversify default
Biggest challenge
Model assumptions
Test dependence, recovery and tail risk
FROM AVERAGE LOSS TO CAPITAL
₹100 cr EAD · PD 2% · LGD 45% · asset correlation 20%
₹0.90 + ₹9.28 = ₹10.18 crore.
WCDR ≈ 22.63%; VaR = ₹100 × 45% × 22.63%.
◆ TEACHING MOMENT

Keep three different questions separate:

EL
What do we lose on average?
PD 2% gives expected loss of ₹0.90 crore.
WCDR
How high is the tail default fraction?
At 99.9% confidence, the model gives 22.63%.
CAPITAL
What buffer sits above average loss?
Loss VaR less EL gives ₹9.28 crore.

Try the three interactive caselets →

The downloadable original overview uses the older total-loss-VaR terminology; the definitions on this updated page govern this article. Education only · One-year horizon · ¹Infinitely granular, homogeneous one-factor Gaussian model; fixed EAD and LGD. This example uses 20% asset correlation, whereas the article’s running example uses 15%. Credit VaR denotes loss VaR minus EL; the bars separately show total loss VaR. Economic capital shown is not a complete regulatory requirement. Values rounded.

Two portfolios can have the same expected credit loss and radically different capital needs. This guide explains why—and shows how to measure the difference without losing sight of the assumptions.

How to use this guide

Follow the ₹100 crore portfolio from simple default losses into advanced risk modelling. Gold boxes contain worked examples; grey lines restate the intuition. Change assumptions in the interactive labs, then reproduce the calculations in Excel or Python. Use Save PDF to print a reading copy.

Workbook illustrations and terminology

Six worked case studies below draw on the Academy’s All About Credit VAR workbook. The workbook uses Credit VaR = total loss VaR − expected loss. This article keeps total loss VaR and capital above EL in separate columns using the same VaR-minus-EL convention throughout. Each case states its own portfolio inputs; these differ from the ₹100 crore running example.

Single loan · Two loans · Large portfolio · WCDR sensitivity · 100 independent loans · Undrawn commitments

1 The Question Behind Credit VaR

A lender can price every loan for its average expected loss and still be unprepared for a recession. The missing question is not simply “How likely is this borrower to default?” It is “How large could the portfolio loss become when many things go wrong together?”

Credit Value-at-Risk translates a joint loss distribution into a decision threshold. Its usefulness depends on what happens before that threshold is calculated: how we define loss, estimate default probabilities, model dependence, allow recoveries to deteriorate and recognise concentrations.

Define losshorizon & valuation
→
Model borrowersPD · LGD · EAD
→
Connect outcomesfactors & dependence
→
Measure the tailVaR · ES · capital

Learn by doing: Try three simple interactive caselets: Credit VaR, WCDR and capital →

What you will learn

  • Distinguish expected loss, loss volatility, VaR, expected shortfall and economic capital.
  • Derive the one-factor credit model and interpret its assumptions.
  • Explain why concentration, uncertain recoveries and migration risk change the answer.
  • Design a simulation, allocate risk and challenge a model with scarce default data.

Prerequisites: basic probability, normal distributions and present value. Read §§2–6 first; use the later sections as an advanced reference. All numerical portfolios are constructed teaching examples, not estimates of an actual bank.

2 Define the Loss Before Measuring It

Fix a one-year horizon \(T\). For a default-only portfolio, a useful starting point is

\[L=\sum_{i=1}^{n}EAD_i\,LGD_i\,D_i,\qquad D_i=\mathbf1\{\tau_i\le T\}.\]

\(D_i\) is one if borrower \(i\) defaults by the horizon and zero otherwise. \(EAD_i\) is the amount exposed at default; \(LGD_i\) is the fraction lost after recovery. Express both consistently, including the treatment of recovery timing and costs. If exposure and recovery are random, their joint behaviour with default matters.

For a mark-to-market model, define loss relative to a stated benchmark, for example \(L=V_0-V_T-C_T\), with intervening cash flows \(C_T\) expressed in compatible units. A forward-value benchmark would instead include carry. Neither convention is inherently wrong; mixing them is.

ChoiceDefault-only viewMark-to-market view
What creates loss?Default and loss severityDefault, migration and repricing
Surviving downgradeNo default loss yetPotential valuation loss now
Typical useLoan-book default loss analysisCredit-sensitive economic value
Key consistency issueEAD and recovery conventionsBenchmark, cash flows and discount curves
A convention used throughout

Unless explicitly stated otherwise, losses are positive, the horizon is one year, EAD and LGD are fixed, and Credit VaR = total loss VaR − expected loss. The unadjusted quantile is labelled total loss VaR. VaR minus EL is an economic-capital proxy; required capital also depends on loss coverage and applicable rules.

A percentile is only meaningful after “loss” has a precise definition.

3 One Portfolio, Five Different Risk Numbers

Our running portfolio has 1,000 equal loans of ₹10 lakh each: total exposure ₹100 crore. Every borrower has one-year PD \(p=2\%\), and LGD is 45%. One default therefore costs ₹4.5 lakh, or ₹0.045 crore. We first assume independent defaults, then relax that assumption.

InputValue
Total EAD₹100 crore
Borrowers1,000 equal, distinct obligors
One-year PD2% per borrower
LGD45% of exposure
Expected defaults1,000 × 2% = 20
Expected loss20 × ₹0.045 crore = ₹0.90 crore

Expected loss is \(EL=E[L]\). With fixed exposures and severities, \(EL=\sum_i EAD_iLGD_iPD_i\). This sum does not require independent defaults. The loss variance does depend on the joint probabilities:

\[\operatorname{Var}(L)=\sum_i a_i^2p_i(1-p_i)+2\sum_{i<j}a_i a_j\left(p_{ij}-p_ip_j\right),\quad a_i=EAD_iLGD_i.\]

Here \(p_{ij}=P(D_i=1,D_j=1)\). Under independence the covariance terms vanish. The running portfolio then has standard deviation \(0.045\sqrt{1000(0.02)(0.98)}=\mathrm{INR}\,0.1992\) crore.

MeasureQuestion answered
Expected lossWhat is the mean loss?
Loss standard deviationHow dispersed are losses around their mean?
VaR at confidence αWhich loss threshold contains at least α of probability?
Expected shortfall at αWhat is the average loss in the worst 1 − α probability mass?
Economic capital proxyHow much does the chosen loss quantile exceed expected loss?
\[VaR_\alpha(L)=\inf\{\ell:F_L(\ell)\ge\alpha\},\qquad EC_\alpha=VaR_\alpha(L)-EL.\]

The term unexpected loss is used both for loss standard deviation and for capital above EL. They are not interchangeable. Also, the simple EC expression is an economic modelling convention; it is not a complete regulatory capital calculation.

4 Discrete Tails: Where VaR Can Mislead

Credit losses often arrive in jumps. A loan may pay in full or lose a large amount; there need not be a smooth bell-shaped distribution. This changes both quantile calculation and diversification behaviour.

Worked example — two independent loans

Each loan loses ₹100 with probability 0.5%, and zero otherwise. For one loan, \(VaR_{99\%}=0\). For two loans, the loss probabilities are:

LossProbabilityCumulative probability
₹099.0025%99.0025%
₹1000.9950%99.9975%
₹2000.0025%100%

The portfolio’s 99% VaR is also zero. But at 99.5%, each standalone loan still has zero VaR, while the combined portfolio has ₹100 VaR. Therefore VaR can violate subadditivity: \(VaR(A+B)>VaR(A)+VaR(B)\).

Expected shortfall avoids this particular defect. Its general definition works even with probability mass at the VaR threshold:

\[ES_\alpha=\frac{1}{1-\alpha}\int_\alpha^1 VaR_u\,du.\]
\[ES_\alpha=\frac{E[L\mathbf1\{L>q\}]+q\,[F_L(q)-\alpha]}{1-\alpha},\qquad q=VaR_\alpha.\]

For the two-loan portfolio, the worst 1% includes all ₹200 and ₹100 outcomes plus a small amount of the zero-loss outcome. Thus \(ES_{99\%}=(200\times0.000025+100\times0.00995)/0.01=\mathrm{INR}\,100\), even though VaR is zero.

Interactive lab · discrete quantiles

Move the confidence level

Portfolio VaR₹0.00
Portfolio ES₹100.00

Exact probabilities above; no simulation. The VaR jumps occur just above 99.0025% and 99.9975%. ES uses fractional probability mass at the threshold.

Zero VaR does not mean zero risk. It may mean the default lies just beyond the selected confidence level.

Workbook case A · One loan, two confidence levels

A bank lends ₹200 crore to one company. One-year PD is 3%, and recovery is 40%, so LGD is 60%. The loss is either zero, with 97% probability, or ₹120 crore, with 3% probability. Expected loss is 3% × ₹120 = ₹3.60 crore.

Measure95% confidence99% confidence
Total loss VaR₹0.00₹120.00
VaR − EL, workbook convention−₹3.60₹116.40
Expected shortfall₹72.00₹120.00

At 95%, the worst 5% consists of the entire 3% default state plus 2% of the zero-loss state. ES is therefore (3% × ₹120) ÷ 5% = ₹72 crore. At 99%, the worst 1% lies entirely within the default state, so ES is ₹120 crore.

Interpret the negative number carefully. VaR minus EL can be negative at a low confidence level for a discrete loss distribution. It does not mean the borrower is safe, that default is covered in full by ₹3.60 crore of expected loss, or that a bank should hold negative capital. A practical capital policy needs a non-negative floor and other constraints; the raw statistic alone is not that policy.

For this same loan, loss standard deviation is 120 × √(0.03 × 0.97) = ₹20.47 crore. Compare the three different numbers: EL ₹3.60, standard deviation ₹20.47 and 99% VaR minus EL ₹116.40.

Illustration adapted from All About Credit VAR, “Credit VaR Examples”, C7:C11 and H19:H34; ES is an additional calculation. Amounts in ₹ crore unless stated otherwise.

Workbook case B · Enumerate a two-loan portfolio

Loan A has EAD ₹100 crore and PD 2%; Loan B has EAD ₹50 crore and PD 5%. Both have 40% recovery. Assume independent defaults. Loss on A’s default is ₹60 crore; loss on B’s default is ₹30 crore.

OutcomeProbabilityLossCumulative probability
Neither defaults98% × 95% = 93.10%₹093.10%
Only B defaults98% × 5% = 4.90%₹3098.00%
Only A defaults2% × 95% = 1.90%₹6099.90%
Both default2% × 5% = 0.10%₹90100.00%

Expected loss: 0.049 × 30 + 0.019 × 60 + 0.001 × 90 = ₹2.70 crore. The borrower-by-borrower check gives 0.02 × 60 + 0.05 × 30 = the same ₹2.70 crore.

99% loss VaR: ₹60 crore, the first loss whose cumulative probability reaches at least 99%. VaR minus EL: ₹60 − ₹2.70 = ₹57.30 crore.

99% ES: the worst 1% contains the 0.1% ₹90 outcome and 0.9% of the ₹60 outcome: (0.001 × 90 + 0.009 × 60) ÷ 0.01 = ₹63 crore. Do not average all outcomes at or above ₹60, because that would include 2% of probability rather than 1%.

At exactly 99.9%, the lower-quantile definition still gives ₹60. Above 99.9%, it jumps to ₹90. This distinction is especially important in spreadsheet lookups.

Illustration adapted from All About Credit VAR, “Simple Credit VaR”, C9:C14, E25:G28 and H34:H37; ES is an additional calculation. Amounts in ₹ crore unless stated otherwise.

5 How a Common Factor Connects Defaults

Defaults can cluster without one borrower directly causing another to fail. A recession, funding shock or sector downturn can weaken them together. The one-factor Gaussian model represents this common exposure as

\[X_i=\sqrt{\rho}\,Z+\sqrt{1-\rho}\,\varepsilon_i,\qquad D_i=\mathbf1\{X_i<\Phi^{-1}(p)\}.\]

\(Z\) is a common standard-normal economic factor. The \(\varepsilon_i\) are independent standard-normal borrower shocks, independent of \(Z\). Lower \(X_i\) means poorer credit quality. Because \(X_i\) remains standard normal, each borrower’s unconditional PD stays equal to \(p\).

For distinct borrowers, \(\operatorname{Corr}(X_i,X_j)=\rho\). This is latent asset correlation, not default-indicator correlation. The latter is

\[\operatorname{Corr}(D_i,D_j)=\frac{\Phi_2(c_i,c_j;\rho)-p_ip_j}{\sqrt{p_i(1-p_i)p_j(1-p_j)}},\quad c_i=\Phi^{-1}(p_i).\]

Once the common factor is fixed at \(z\), borrowers are conditionally independent and their conditional default probability becomes

\[p(z)=\Phi\!\left(\frac{\Phi^{-1}(p)-\sqrt{\rho}\,z}{\sqrt{1-\rho}}\right).\]
Economic factor ZConditional PD, with p = 2%, ρ = 15%
01.30%
−13.53%
−28.27%
−3.090217.63%

The PD at \(Z=0\) need not equal the unconditional 2% PD. Averaging a nonlinear conditional probability across all economic states is different from evaluating it at the average factor.

Try it yourself

Hold PD and LGD fixed and increase dependence. Which quantity stays unchanged: mean loss or the high-confidence loss quantile? The mean stays fixed in this setup; the tail changes.

Merton, distance to default and KMV-style EDF

In Merton’s stylised model, equity is a call option on firm assets A, with a single debt payment D at maturity T. Estimate unobservable A and asset volatility σA from observed equity value E and equity volatility σE by solving:

\[E=A\Phi(d_1)-De^{-rT}\Phi(d_2),\quad \sigma_E E=\Phi(d_1)\sigma_A A,\]
\[d_1=\frac{\ln(A/D)+(r+\tfrac12\sigma_A^2)T}{\sigma_A\sqrt T},\quad d_2=d_1-\sigma_A\sqrt T.\]

Worked inputs: equity ₹53.4503, equity volatility 67.9865%, debt ₹100, risk-free rate 3% and T = one year. Solving gives assets ₹150 and asset volatility 25%. Using physical asset drift μ = 5%:

\[DD=\frac{\ln(150/100)+(0.05-\tfrac12\times0.25^2)}{0.25}=1.6969.\]

The normal physical-model PD is Φ(−DD) = 4.4862%. The risk-neutral probability uses r in place of μ and equals 5.2954%; it serves pricing, not a physical default forecast.

Why KMV EDF is a separate step

A practical KMV-style model uses a debt-based default point, estimates asset risk, computes distance to default and maps DD into an empirical expected default frequency (EDF). That empirical mapping is not automatically Φ(−DD). Liability structure, calibration window and historical sample matter.

From equity data to asset dependence

Infer asset values and returns over time, then estimate common-factor loadings on those asset returns. In a standardised single-factor model, asset correlation between firms i and j is βiβj. Loadings 0.4 and 0.5 give pairwise correlation 0.20; their systematic variance shares are 0.16 and 0.25. In a homogeneous model, ρ = β². Raw equity correlation is not automatically the required asset correlation when leverage and volatility change.

Foundation: Merton (1974), On the Pricing of Corporate Debt. EDF is an empirical calibration rather than the normal structural-model tail.

6 Deriving the Vasicek Loss Quantile

Imagine splitting the same total exposure across infinitely many tiny borrowers while retaining their common factor. Conditional on the economy, individual surprises average out. The portfolio default fraction converges to \(p(Z)\), and its loss rate converges to \(LGD\times p(Z)\).

Bad credit outcomes correspond to low \(Z\). The upper \(\alpha\)-quantile of loss therefore uses the lower \(1-\alpha\) quantile of the economic factor. Since \(\Phi^{-1}(1-\alpha)=-\Phi^{-1}(\alpha)\),

\[q_\alpha=\Phi\!\left(\frac{\Phi^{-1}(p)+\sqrt{\rho}\,\Phi^{-1}(\alpha)}{\sqrt{1-\rho}}\right),\qquad VaR_\alpha\approx EAD_{\rm total}\,LGD\,q_\alpha.\]
Worked example — the running portfolio

Use \(p=2\%\), \(\rho=15\%\), \(LGD=45\%\), total EAD ₹100 crore and \(\alpha=99.9\%\).

\(\Phi^{-1}(0.02)=-2.05375\), \(\Phi^{-1}(0.999)=3.09023\), giving \(q_{0.999}=17.6329\%\).

Loss quantile: \(100\times0.45\times0.176329=\mathrm{INR}\,7.9348\) crore.
EL: ₹0.9000 crore.
Capital above EL: ₹7.0348 crore.

This is an asymptotic benchmark for the 1,000-loan portfolio, not its exact finite-portfolio quantile. The derivation removes idiosyncratic risk; a finite model must retain it.

Integrating the same asymptotic losses over the worst 0.1% of economic states gives \(ES_{99.9\%}\approx\mathrm{INR}\,9.4232\) crore. ES exceeds VaR because it measures severity beyond the threshold, not just entry into the tail.

The relationship between conditional stressed losses, expected loss and regulatory capital is explained in the Basel Committee’s IRB explanatory note. The calculation here deliberately excludes regulatory maturity adjustments, floors and jurisdiction-specific implementation.

Workbook case C · From WCDR to capital above EL

Now use a separate, large and granular portfolio with EAD ₹1,000 crore, PD 1%, LGD 60%, asset correlation 10% and confidence 99.9%. Substitution into the Vasicek formula gives:

StepCalculation / result
Default thresholdΦ⁻¹(0.01) = −2.326348
Confidence thresholdΦ⁻¹(0.999) = 3.090232
Stressed normal score(−2.326348 + √0.10 × 3.090232) ÷ √0.90 = −1.422109
WCDRΦ(−1.422109) = 7.749737%
Total loss VaR1,000 × 60% × 7.749737% = ₹46.4984
Expected loss1,000 × 60% × 1% = ₹6.0000
VaR minus EL₹46.4984 − ₹6.0000 = ₹40.4984

The 7.75% WCDR is a portfolio default-fraction quantile under the model, not a replacement for the unconditional 1% borrower PD. “One in 1,000” refers to a modelled annual exceedance probability of 0.1%; it is neither a calendar prediction nor a guarantee about a bank’s failure frequency.

Here and in the sensitivity examples, ρ denotes latent asset correlation. A default-indicator correlation requires the separate transformation in §5.

Illustration adapted from All About Credit VAR, “Simple Credit VaR”, C43:C47 and H51:H58. Amounts in ₹ crore unless stated otherwise.

ADVANCED EXTENSION

9 · Analytic Vasicek ES · a benchmark for the simulation

For an infinitely granular homogeneous Gaussian book with fixed EAD and LGD, let c = Φ⁻¹(PD) and zα = Φ⁻¹(1 − α). The worst 1 − α economic states have Z ≤ zα. Integrating their conditional losses gives:

\[ES_\alpha=\frac{EAD\,LGD}{1-\alpha}\Phi_2(c,z_\alpha;\sqrt\rho).\]

Φ₂ is the standard bivariate-normal CDF. Its correlation is √ρ, the correlation between one borrower’s latent asset variable and the common factor, rather than the asset correlation ρ between two borrowers.

Running inputs: EAD ₹100 cr, PD 2%, LGD 45%, ρ 15%99.9% result ₹ cr
Asymptotic loss VaR7.9348
Analytic asymptotic ES9.4232
Finite 1,000-name Monte Carlo ES, original seed9.5154

The analytic expression checks the asymptotic model. The finite simulation retains conditional borrower randomness, so its ES need not equal the analytic number. Numerical quadrature of the same tail integral reproduces ₹9.423199; the downloadable code provides this check.

Exam trap: Analytic large-portfolio ES and finite-name simulated ES are different model targets.

7 Explore PD, LGD and Dependence

The model is most useful when we can explain what moves its answer. Change one assumption at a time before combining shocks. All values in this lab use the asymptotic formula; changing the inputs does not change the number of borrowers because that formula has no finite borrower-count parameter.

Interactive lab · one-year asymptotic model

Credit VaR sensitivity explorer

Total EAD fixed at ₹100 crore. Fixed LGD; one common Gaussian factor; infinitely granular limit.

Expected loss₹0.90 cr
Total loss VaR₹7.93 cr
VaR minus EL₹7.03 cr
Tail default rate17.63%

At 99.9% confidence, the loss threshold is ₹7.93 crore under these assumptions.

Figure 1. Asymptotic 99.9% loss VaR for the running portfolio. PD, LGD and total EAD stay fixed; only asset correlation changes.ρ = 5%3.65ρ = 10%5.77ρ = 15%7.93ρ = 20%10.18ρ = 30%14.98₹ crore
Figure 1. Asymptotic 99.9% loss VaR for the running portfolio. PD, LGD and total EAD stay fixed; only asset correlation changes.

With fixed PD and dependence, doubling EAD or LGD doubles loss VaR. Changing PD or correlation works through a nonlinear probability transformation. At \(\rho=0\), the asymptotic model’s loss becomes deterministic and equals EL; this does not mean a finite independent portfolio has zero loss volatility.

Three simple caselets · predict, change, explain

Start with a single loan, then a diversified portfolio, then its capital buffer. Change one input at a time; every result and calculation updates immediately. Amounts are in ₹ crore. Here, the unadjusted quantile is total loss VaR; Credit VaR is that quantile minus expected loss.

1 · Credit VaR   2 · WCDR   3 · Capital

INTERACTIVE CASELET 1 · ONE-YEAR HORIZON

Credit VaR · A loan to a neighbourhood business

A bank lends ₹100 crore to one business. If it survives, default loss is zero. If it defaults, the bank recovers 40%, so the loss is ₹60 crore. How does the confidence level change the loss threshold?

Total loss VaR—
Expected loss—

Work it out

    Try it yourself

    Set confidence to 95%, then 99%, keeping PD at 3%. VaR jumps from ₹0 to ₹60 crore. At exactly 97%, it is still ₹0: 97% of outcomes already have no loss. A zero VaR at this confidence does not mean the loan is safe.

    INTERACTIVE CASELET 2 · ONE-YEAR HORIZON

    WCDR · Many small business loans

    Now imagine many small, similar loans. Defaults share a common economic factor. The Vasicek model estimates the default-fraction threshold at your chosen confidence. WCDR means “worst-case default rate” at that confidence; it is not the absolute maximum possible default rate.

    WCDR—
    Unconditional PD—

    Work it out

      Try it yourself

      Hold PD at 2% and confidence at 99.9%. Compare 0% and 20% asset correlation: WCDR rises from 2% to about 22.63%. In the infinitely granular zero-correlation limit, idiosyncratic risk diversifies away; a finite portfolio still has uncertainty.

      INTERACTIVE CASELET 3 · ONE-YEAR HORIZON

      Capital · Separate the average loss from the buffer

      A large, granular loan book has PD 2%, asset correlation 20%, and confidence 99.9%. Its WCDR is about 22.63%. Choose the exposure and loss severity to see how total loss VaR splits into expected loss and capital above expected loss.

      Expected loss—
      Total loss VaR—
      Capital above EL—
      Capital / EAD—

      Work it out

        Try it yourself

        Change EAD from ₹100 to ₹500 crore: EL, VaR and capital all become five times larger, while capital / EAD stays the same. Then increase LGD from 45% to 60%: all monetary losses rise by one-third. This holds only because PD, dependence and confidence remain fixed.

        Workbook case D · Read the economy, then the confidence level

        This case uses EAD ₹1,000 crore, PD 2%, LGD 60% and asset correlation 20%. Conditional on the economic factor F, the same borrowers can have very different default probabilities:

        Common factor FIllustrative economic stateConditional PD
        +2Strong expansion0.0490%
        +1Favourable conditions0.2586%
        0Median factor state1.0833%
        −1Downturn3.6234%
        −2Severe downturn9.7460%
        −3.090232Lower 0.1% factor threshold22.6313%

        The labels are illustrative, not estimated macroeconomic regimes. F = 0 is the mean and median of the normal factor, but its conditional PD is not the average PD over all states. The latter remains 2%.

        ConfidenceWCDRTotal loss VaRVaR minus EL
        90%4.8923%₹29.35₹17.35
        95%7.0277%₹42.17₹30.17
        99%12.8610%₹77.17₹65.17
        99.5%15.6668%₹94.00₹82.00
        99.9%22.6313%₹135.79₹123.79

        EL is ₹12 crore throughout this table. Raising the confidence level changes the part of the tail we measure, not the unconditional borrower PD.

        What if PD doubles? At 99.9%, raising PD from 2% to 4% while holding everything else fixed increases WCDR from 22.6313% to 34.0093%. EL doubles from ₹12 to ₹24 crore, but VaR minus EL rises from ₹123.79 to ₹180.06 crore—about 1.455 times. Capital sensitivity to PD is nonlinear.

        Illustration adapted from All About Credit VAR, “Credit VaR & WCDR Q&A”, C6:C10, B26:G31, B70:G74 and B94:F95. Amounts in ₹ crore unless stated otherwise.

        8 Concentration: When Diversification Stops Working

        A portfolio of 1,000 facilities is not necessarily a portfolio of 1,000 independent borrowers. Ten facilities to the same group can default together. Start with obligor aggregation, then assess sector, region, collateral and common funding exposures.

        For equal-PD independent borrowers and fixed LGD, exposure weights \(w_i=EAD_i/EAD_{\rm total}\) give

        \[\operatorname{Var}\!\left(\frac{L}{EAD_{\rm total}}\right)=LGD^2p(1-p)\sum_iw_i^2.\]

        The exposure Herfindahl index \(H=\sum_iw_i^2\) measures name concentration, and \(1/H\) is an effective number of equal exposures. Neither measure captures sector correlation on its own.

        Equal borrowersHExact independent 99.9% VaR
        200.050₹6.750 crore
        1000.010₹3.150 crore
        1,0000.001₹1.575 crore
        Same ₹100 crore total EAD, 2% PD and 45% LGD. Quantiles from a binomial default count, not from the Vasicek approximation.
        Figure 2. Even with no common-factor dependence, a small number of large names creates material tail risk.20 borrowers6.75100 borrowers3.151,000 borrowers1.57₹ crore
        Figure 2. Even with no common-factor dependence, a small number of large names creates material tail risk.

        In a multi-factor model, \(X_i=\boldsymbol\beta_i^\top\mathbf Z+\sqrt{1-\boldsymbol\beta_i^\top\Sigma_Z\boldsymbol\beta_i}\,\varepsilon_i\), with valid non-negative residual variance. Shared sector loadings produce additional clustering. A portfolio heavily exposed to one sector cannot diversify that sector factor by merely adding more names within it.

        Granularity adjustments approximate the residual idiosyncratic risk missing from an asymptotic model. For heavily concentrated books, direct portfolio modelling is often more informative than relying on a small correction. Gordy and Marrone’s research develops this idea for mark-to-market credit models.

        Workbook case E · A finite portfolio is not an infinite one

        Take 100 independent loans, each with EAD ₹10 crore, PD 2% and LGD 60%. Total EAD is ₹1,000 crore, and each default costs ₹6 crore. The count follows a binomial distribution with n = 100 and p = 2%.

        Default count kLossP(N ≤ k)
        4₹2494.91696%
        5₹3098.45164%
        6₹3699.59379%
        7₹4299.90681%

        Because five defaults do not reach 99% cumulative probability but six do, 99% loss VaR = ₹36 crore. EL is 100 × 10 × 60% × 2% = ₹12 crore; VaR minus EL is therefore ₹24 crore.

        Model, same total EAD / PD / LGD99% loss VaRVaR minus EL
        Exact finite model: 100 independent loans₹36.00₹24.00
        Infinitely granular limit, ρ = 0₹12.00₹0.00
        Infinitely granular limit, ρ = 20%₹77.17₹65.17

        The first-to-second difference comes from removing finite-name randomness. The second-to-third difference isolates systematic dependence within the asymptotic model. Comparing the first and third changes both granularity assumptions and dependence; it is not an exact measure of correlation’s effect on the 100-loan book.

        For a clean diversification comparison, retain the same total exposure, PD and LGD. The ₹200 crore single-loan example has different inputs, so its absolute capital number should not be used as a controlled diversification experiment.

        Illustration adapted from All About Credit VAR, “Credit VaR Examples”, C40:C44, B52:E55, H59:H62 and F69:G77. Amounts in ₹ crore unless stated otherwise.

        Granularity worked example · why ₹8.01 differs from ₹7.93

        Use the running example: 1,000 equal borrowers, total EAD ₹100 crore, PD 2%, fixed LGD 45%, asset correlation 15% and confidence 99.9%. Borrower weights sum to one. The exposure Herfindahl index is \(H=\sum_iw_i^2=0.001\), with effective name count \(1/H=1,000\).

        Let X be a standard-normal bad-economy factor: higher X means more defaults. This reverses the good-economy sign used earlier without changing the model.

        \[q(x)=\Phi\!\left(\frac{\Phi^{-1}(p)+\sqrt\rho x}{\sqrt{1-\rho}}\right),\quad \mu(x)=LGD\,q(x),\quad v(x)=LGD^2Hq(x)(1-q(x)).\]

        The general first-order quantile correction uses conditional mean μ, conditional variance v and factor density h:

        \[GA_\alpha=-\frac{1}{2h(x_\alpha)}\left.\frac{d}{dx}\left(\frac{v(x)h(x)}{\mu\prime(x)}\right)\right|_{x=x_\alpha},\qquad x_\alpha=\Phi^{-1}(\alpha).\]

        Here μ and v are fractions of EAD. Multiply the correction by ₹100 crore to express it in money. This applies the general expansion discussed by Gordy–Lütkebohmert to Gaussian conditional Bernoulli losses; their specific regulatory proxy uses additional CreditRisk+ assumptions.

        CalculationResult ₹ crore
        Infinitely granular loss VaR7.934802
        First-order granularity correction+0.089970
        Continuous approximation after correction8.024773
        Exact finite-name loss VaR8.010000

        The exact finite-name answer comes from integrating the conditional binomial CDF:

        \[F_N(k)=\int_{-\infty}^{\infty}\Pr\{\mathrm{Binomial}(1000,q(x))\le k\}\phi(x)\,dx.\]

        F(177) = 0.99897444 and F(178) = 0.99900545. Thus 178 defaults is the first count reaching 99.9%; each default loses ₹0.045 crore, giving ₹8.01 crore. The exact increase over the asymptotic result is ₹0.07520 crore, approximately ₹0.08 crore. The first-order correction is approximately ₹0.09 crore; it need not equal the exact increase because it is an approximation and the finite loss distribution lies on a discrete grid.

        If one borrower holds 5% of exposure and the other 999 share 95%, H rises to 0.0034034 and effective names fall to about 294. In this homogeneous expansion the correction scales with H, but large concentrations require full finite-portfolio modelling rather than reliance on a first-order approximation.

        Source: Gordy & Lütkebohmert (2007), Granularity Adjustment for Basel II, general quantile expansion. Numerical integration is reproduced in the downloadable calculation file.

        9 Copulas: Dependence Beyond One Correlation

        Individual PDs specify how often each borrower defaults; they do not specify how often borrowers default together. A copula provides that joint structure. For uniforms \(U_i\) and default rule \(U_i<p_i\), the two-name joint-default probability is \(C(p_i,p_j)\).

        The Gaussian copula is a convenient benchmark. For correlations strictly between −1 and 1, its asymptotic tail-dependence coefficients are zero. This does not imply independence at realistic default thresholds: finite-threshold joint default probabilities can still substantially exceed \(p_ip_j\).

        A Student-t construction introduces a shared random scale. Generate a correlated normal vector \(\mathbf Y\), an independent \(S\sim\chi^2_\nu\), and set \(T_i=Y_i/\sqrt{S/\nu}\), \(U_i=t_\nu(T_i)\). Default when \(U_i<p_i\). Using the t CDF and its corresponding thresholds preserves marginal PDs.

        A clean model comparison

        Hold EAD, marginal PD, LGD, horizon and confidence constant. Compare Gaussian and Student-t dependence at a stated calibration target—such as the same Kendall rank dependence—and vary degrees of freedom. Then differences in risk can be traced to the dependence assumptions. The t model does not automatically produce a larger VaR at every percentile for every portfolio.

        With discrete default indicators, the underlying copula is not uniquely identified from the binary outcomes alone. Defaults are sparse, and fitting a complex dependence model can create false precision. Compare plausible alternatives and report sensitivity instead of treating one calibrated parameter as a fact.

        For a fuller treatment of the probability transforms and tail coefficients, continue with the Academy’s Copulas & Tail Dependence guide.

        ADVANCED EXTENSION

        7 · Student-t copula · same PD, a different joint tail

        Compare the Gaussian model with a multivariate Student-t copula, ν = 5, keeping PD 2%, latent correlation parameter 15%, 1,000 borrowers, EAD ₹100 crore and fixed LGD 45%. Generate a single common W ∼ χ²₅ per scenario, independent of Z and the borrower normal shocks:

        \[T_i=\frac{\sqrt\rho Z+\sqrt{1-\rho}\epsilon_i}{\sqrt{W/\nu}},\quad D_i=1\{T_i<t_\nu^{-1}(p)\}.\]

        Conditional on Z and W, the default count is binomial with probability

        \[p(Z,W)=\Phi\left(\frac{t_\nu^{-1}(p)\sqrt{W/\nu}-\sqrt\rho Z}{\sqrt{1-\rho}}\right).\]
        Matched simulation · ₹ croreMean loss99.9% loss VaR99.9% ESCredit VaR
        Gaussian₹0.8995₹7.9650₹9.4747₹7.0655
        Student-t, ν = 5₹0.9003₹19.6650₹22.9742₹18.7647

        The t-copula produces much more severe clustering in this constructed book. Its pairwise lower-tail dependence coefficient is

        \[\lambda_L=2t_{\nu+1}\left(-\sqrt{\frac{(\nu+1)(1-\rho)}{1+\rho}}\right)=7.9825\%.\]

        Gaussian asymptotic tail dependence is zero for correlation below one. The coefficient above is a limiting joint-tail property, not the probability that a borrower defaults or the default-indicator correlation. The same ρ parameter does not imply identical joint default probabilities across copulas. The t-copula retains tail dependence even when its correlation parameter is zero because the scale variable is shared.

        Source: Demarta & McNeil (2005), The t Copula and Related Copulas. Both numerical rows use seed 20261010 and one million scenarios; the mean remains approximately ₹0.90 crore.

        Exam trap: Giving each borrower its own chi-square scale does not generate the multivariate t-copula used here.

        10 Random LGD, Drawdowns and Wrong-Way Risk

        In a downturn, more borrowers can default at the same time that collateral prices fall and undrawn commitments are used. Modelling these three effects separately can miss their interaction.

        The general single-name mean loss is \(E[EAD\,LGD\,D]\), not automatically \(E[EAD]E[LGD]PD\). For fixed EAD, it becomes \(EAD\times PD\times E[LGD\mid D=1]\). A recovery average taken across non-default states is the wrong conditioning set.

        Worked example — default and severity reinforce each other

        There are two economic regimes. Expansion has 90% probability, PD 1% and LGD 30%; recession has 10% probability, PD 10% and LGD 60%. For ₹100 crore EAD:

        \[EL=100[0.9(0.01)(0.30)+0.1(0.10)(0.60)]=\mathrm{INR}\,0.87\text{ crore}.\]

        The unconditional PD is 90% × 1% + 10% × 10% = 1.9%; the unconditional LGD is 90% × 30% + 10% × 60% = 33%. Multiplying these unconditional averages instead gives \(100(1.9\%)(33\%)=\mathrm{INR}\,0.627\) crore. The shortcut understates EL because high PD and high LGD occur in the same state. The correctly default-weighted LGD is \(0.87/1.9=45.79\%\).

        For a revolving facility, an illustrative exposure model is \(EAD=\text{drawn}+CCF\times\text{undrawn}\). With ₹6 crore drawn, ₹4 crore undrawn and CCF 50%, EAD is ₹8 crore. If stressed utilisation implies CCF 90%, exposure rises to ₹9.6 crore before any change in LGD.

        Wrong-way risk describes adverse dependence between exposure and counterparty credit quality. A derivative may become more valuable to the bank precisely when the counterparty is less able to pay. Simulating market exposure independently of credit quality can therefore understate counterparty losses.

        A bad year may contain more defaults, larger exposures and smaller recoveries—all at once.

        Workbook case F · Undrawn commitments still create exposure

        A ₹100 crore facility has ₹60 crore drawn and ₹40 crore undrawn. Use the workbook’s illustrative CCF assumptions: 40% for a committed facility and 10% for a cancellable facility. With PD 2% and LGD 45%:

        Facility assumptionEAD calculationEADEL
        Committed; CCF 40%60 + 40% × 40₹76₹0.684
        Cancellable; CCF 10%60 + 10% × 40₹64₹0.576

        These CCFs are teaching inputs. Actual treatment depends on the applicable framework, product and enforceable cancellation terms; a label such as “uncommitted” alone does not establish a regulatory CCF.

        Now aggregate four facilities to one borrower:

        FacilityLimitDrawnCCFAdjusted EAD
        Term loan₹50₹500% of zero undrawn₹50
        Committed revolver₹80₹3040%₹50
        Cancellable overdraft₹40₹1010%₹13
        Committed back-up line₹60₹040%₹24
        Total₹230₹90—₹137

        The undrawn balances add ₹47 crore of adjusted exposure. Using drawn balances alone understates EAD by 47 ÷ 137 = 34.31%. EL rises from ₹0.810 crore to ₹1.233 crore. A facility with zero drawn balance can still contribute risk.

        One borrower is still one credit risk

        Four facilities to the same borrower do not become a granular portfolio. Holding adjusted EAD ₹137 crore and LGD 45% fixed, a single borrower’s default loss is ₹61.65 crore. With PD 2%, its 99.9% loss VaR is ₹61.65 crore and VaR minus EL is ₹60.417 crore.

        The workbook’s asymptotic illustration instead gives ₹12.719 crore of capital above EL. That result requires a different portfolio assumption: spread the ₹137 crore across many small, similar borrowers with asset correlation 20%. It is not the exact single-borrower risk.

        Under that explicitly granular assumption, WCDR is 22.6313%. Applying 45% × (WCDR − 2%) to total EAD gives capital above EL of ₹8.356 crore on ₹90 crore drawn-only exposure and ₹12.719 crore on ₹137 crore adjusted exposure. The extra ₹4.364 crore reflects additional EAD while holding the model’s other assumptions fixed.

        Illustration adapted from All About Credit VAR, “Adjusted Exposure Examples”, C13:C18, H27:H41, D47:H59 and H66:H69; the exact single-borrower comparison is an additional calculation. Amounts in ₹ crore unless stated otherwise.

        ADVANCED EXTENSION

        6 · Random and downturn LGD · recoveries can worsen together

        Keep the running book’s 1,000 equal borrowers, EAD ₹100 crore, PD 2% and asset correlation 15%. Replace fixed LGD with a portfolio-common Beta(9,11) severity. Its unconditional mean is 45%, standard deviation 10.86%, and support is 0–100%. A common recovery shock deliberately retains systematic severity risk across borrowers.

        \[LGD=B^{-1}_{9,11}\!\left[\Phi\left(-\sqrt{0.5}Z+\sqrt{0.5}\eta\right)\right],\quad \eta\sim N(0,1),\quad\eta\perp Z.\]

        The negative Z sign means worse economic conditions raise severity. Given Z, draw the default count from the same conditional binomial model; η is independent of those borrower draws. For comparison, also use Beta severity independent of Z. This is an illustrative copula construction inspired by the default–recovery dependence question in Frye’s research, not a calibrated reproduction of his model.

        Model · ₹ croreMean loss99.9% loss VaR99.9% ESCredit VaR
        Fixed LGD 45%₹0.8995₹7.9650₹9.4747₹7.0655
        Random LGD, independent of economy₹0.8994₹8.6985₹10.5666₹7.7991
        Random LGD, adverse dependence₹1.0440₹12.2955₹15.1060₹11.2515

        99.9% total loss VaR · ₹ crore

        Fixed LGD · Gaussian · ₹7.965
        Random independent LGD · ₹8.698
        Adverse LGD dependence · ₹12.295
        Student-t copula · fixed LGD · ₹19.665
        Matched one-million-scenario comparisons, seed 20261010. The Student-t row keeps LGD fixed; it changes the dependence model.

        The adverse-dependence VaR increases by about 54% from the matched fixed-LGD run. EL also rises: 45% is the unconditional severity mean, whereas defaults occur disproportionately in high-LGD states. Preserving marginal PD and marginal LGD does not preserve mean credit loss. These are one-million-scenario estimates with seed 20261010; the original seed 20261003 remains unchanged in §13.

        Adding independent borrower-level recovery noise would diversify much of that noise in a granular portfolio. The common severity shock used here cannot be diversified away by adding borrowers. Compare models with matched default-weighted LGD if the purpose is to isolate tail shape while holding EL constant.

        Research context: Frye (2000), Collateral Damage. Reproduce this constructed example in the advanced calculation download.

        Exam trap: Average LGD across all economic states is not necessarily LGD conditional on default.

        ADVANCED EXTENSION

        15 · Counterparty Credit VaR · exposure, EPE and CVA risk

        For swaps and other derivatives, future exposure is a random positive replacement value after enforceable netting and collateral. Let E⁺(t) = max(Vnet(t) − collateral(t), 0). EE(t) is the expected positive exposure at one date; EPE averages EE over a specified period. Neither is the full exposure distribution at default. Regulatory EAD also incorporates the applicable method’s adjustments.

        Counterparty default-loss VaR · a discrete swap illustration

        At the one-year horizon, a netted swap exposure is either ₹10 or ₹30 crore, each with probability 50%. LGD is 60%. Exposure and default are initially independent, with physical PD 2%. Default-loss outcomes are ₹0, ₹6 and ₹18 crore with probabilities 98%, 1% and 1%.

        EE at that horizon is ₹20 crore; EL = 20 × 2% × 60% = ₹0.24 crore. The lower loss quantile gives 99% VaR ₹6 and 99.9% VaR ₹18; 99.9% Credit VaR is ₹17.76 crore. The ₹20 average exposure cannot reproduce these quantiles by itself.

        Now impose wrong-way risk: PD is 1% in the ₹10 exposure state and 3% in the ₹30 state. Marginal PD remains 2% and mean exposure remains ₹20. Loss probabilities become 98%, 0.5%, 1.5%; EL rises to ₹0.30 crore and 99% loss VaR jumps to ₹18 crore. The joint distribution matters.

        CVA risk · revaluation before default

        A simplified unilateral CVA is the discounted expected counterparty default loss under pricing probabilities:

        \[CVA\approx\sum_t DF_t\,LGD_t^Q\,EE^Q(t)\,\Delta PD_t^Q.\]

        This product form assumes suitable independence; wrong-way risk requires joint exposure–default modelling. For a one-period illustration, DF = 0.97, pricing LGD = 60%, expected exposure = ₹20 and pricing default probability = 3%, so CVA = ₹0.3492 crore.

        Suppose three physical horizon scenarios, with probabilities 90%, 9% and 1%, produce repriced risk-neutral PDs 2%, 4% and 6%, holding exposure and DF fixed. CVAs become ₹0.2328, ₹0.4656 and ₹0.6984. Relative to current CVA, the corresponding losses from CVA increasing are −₹0.1164, ₹0.1164 and ₹0.3492. Hence 99% CVA-loss VaR is ₹0.1164 and 99.9% is ₹0.3492 crore.

        CVA VaR measures changes in a valuation adjustment; counterparty default-loss VaR measures realised default losses. Modern Basel CVA capital uses prescribed BA-CVA or SA-CVA approaches, not this illustrative internal CVA VaR. DVA addresses own-default effects in bilateral valuation and is not a counterparty loss buffer.

        Specification: BCBS MAR50, CVA framework. See the Academy’s CVA explainer and DVA explainer.

        Exam trap: Expected exposure is an average; a tail-loss model needs exposure at default and its dependence on credit quality.

        11 Migration Risk and Horizon Revaluation

        A borrower need not default to produce a loss in economic value. CreditMetrics-style models represent future ratings, revalue surviving exposures and assign recovery values on default. The original CreditMetrics technical document is a foundational reference.

        Consider a deliberately small transition matrix with states Good, Weak and Default:

        From / ToGoodWeakDefault
        Good90%9%1%
        Weak5%90%5%
        Default0%0%100%

        Under a time-homogeneous Markov assumption, the two-year matrix is \(P^2\). The Good-to-Default probability is \(0.90(0.01)+0.09(0.05)+0.01(1)=2.35\%\). This counts every intermediate state.

        The Good-to-Good entry is \(0.90^2+0.09(0.05)=81.45\%\), not \(0.90^2=81\%\): a borrower can deteriorate and recover. A shorter-period matrix must also be valid; an arbitrary fractional matrix power can produce inadmissible entries. A continuous-time generator \(Q\), where valid, gives \(P(t)=e^{Qt}\).

        Worked example — separate carry from migration

        A three-year zero-coupon bond pays ₹100 and initially yields 5%. Its price is ₹86.3838. At the one-year horizon, its remaining maturity is two years.

        If yield remains 5%, its value is ₹90.7029. If a downgrade lifts yield to 9%, its value is ₹84.1680.

        Loss relative to unchanged-credit horizon value: ₹6.5349.
        Loss relative to today’s price: ₹2.2158.

        Both calculations are arithmetically valid, but answer different questions. State the benchmark before comparing them with default losses.

        A fixed rating curve does not capture all spread risk. Spreads can widen while ratings remain unchanged. An extended model needs systematic spread shocks, rating-specific movements and internally consistent default valuations. Avoid recording the same credit deterioration once as a migration loss and again as an unrelated default loss.

        Worked CreditMetrics journey · transition → value → loss → quantile

        Follow a ₹100 face-value BBB bond with a 6% annual coupon and five years remaining today. Measure wealth one year later, immediately after the first coupon. The following constructed teaching matrix is not an agency’s historical dataset. Rows are starting ratings; columns are horizon ratings; each row sums to 100%. D is absorbing.

        From / toAAAAAABBBBBBCCCD
        AAA97%2%0.6%0.2%0.1%0.05%0.03%0.02%
        AA0.5%96.5%2%0.5%0.2%0.1%0.1%0.1%
        A0.1%1.2%95%2.5%0.6%0.3%0.1%0.2%
        BBB0.1%0.3%4%89%4.5%1.4%0.5%0.2%
        BB0%0.1%0.5%4%88%5%1.4%1%
        B0%0%0.1%0.5%4%86%6.4%3%
        CCC0%0%0%0.2%0.8%8%81%10%
        D0%0%0%0%0%0%0%100%

        For surviving states, use a flat annual-compounding rating yield to value four remaining coupons plus principal, and add the ₹6 coupon received at the horizon:

        \[V_j=6+\sum_{t=1}^{4}\frac{6}{(1+y_j)^t}+\frac{100}{(1+y_j)^4}.\]

        Default instead pays ₹40 recovery at the horizon and no coupon. These simplified curves and recovery timing are assumptions, not calibrated market prices. Define loss relative to unchanged-BBB horizon wealth ₹113.2598: L = 113.2598 − V. Upgrades can therefore produce negative losses.

        Horizon ratingBBB-row probabilityYieldHorizon wealth ₹Loss ₹
        AAA0.1%3%117.1513-3.8915
        AA0.3%3.2%116.3583-3.0985
        A4%3.5%115.1827-1.9229
        BBB89%4%113.25980.0000
        BB4.5%5%109.54603.7138
        B1.4%7%102.612810.6470
        CCC0.5%10%93.320519.9393
        D0.2%Recovery 40%40.000073.2598

        Probability-weighted wealth is ₹112.7875, so expected benchmark loss is ₹0.4723. Sort losses from smallest to largest and select the first cumulative probability at or above the requested confidence.

        ConfidenceTotal loss VaR ₹Credit VaR = VaR − EL ₹
        99%10.647010.1747
        99.9%73.259872.7875

        Two bonds: replace independent transitions with joint rating states

        Take two identical BBB bonds and standard-normal latent variables with correlation 25%. Order states from D through AAA; set each boundary to the inverse normal of the cumulative BBB transition probability. Assign each simulated latent variable to its interval. For boundaries a and b, the joint probability of a rating pair is the bivariate-normal rectangle probability:

        \[P_{ij}=\Phi_2(a_i,b_j;\rho)-\Phi_2(a_{i-1},b_j;\rho)-\Phi_2(a_i,b_{j-1};\rho)+\Phi_2(a_{i-1},b_{j-1};\rho).\]

        Revalue all 64 pairs and add their losses. The total face value is now ₹200 and EL is ₹0.9446. The correlation is latent asset correlation, not default-indicator correlation.

        ConfidenceTwo-bond total loss VaR ₹Two-bond Credit VaR ₹
        99%19.939318.9947
        99.9%73.259872.3152

        Both-default probability is 0.003169%, compared with 0.0004% under independence. At 99.9%, the discrete quantile does not reach the both-default loss. A small change in confidence can move it abruptly; avoid smooth diversification conclusions from a single quantile.

        Method: CreditMetrics Technical Document. All matrix entries, yields and numerical examples above are constructed for teaching.

        12 CreditRisk+ and Model Choice

        An actuarial model starts from default frequency rather than changes in market value. For a large set of small default probabilities, a Poisson approximation makes the aggregate count tractable. If default intensity itself fluctuates with shared economic conditions, a gamma mixing distribution yields a negative binomial count.

        \[N\mid\Lambda\sim Poisson(\Lambda),\quad E[N]=E[\Lambda],\quad Var(N)=E[\Lambda]+Var(\Lambda).\]

        For a gamma shape \(k\) and scale \(\theta\), \(E[\Lambda]=k\theta\) and \(Var(\Lambda)=k\theta^2\). Shared intensity factors connect borrowers and sectors. A compound loss calculation then converts counts into money, allowing different exposure bands.

        Worked example — same mean, different frequency tail

        With fixed intensity λ = 4, the Poisson 99.9% default-count quantile is 11. With gamma intensity of shape 4 and scale 1, the mean remains 4 but intensity variance becomes 4. The negative binomial count variance is now 8 and its 99.9% quantile is 17. Multiply counts by loss per default only when every default has the same severity.

        FrameworkUseful starting questionWhat needs extending?
        Vasicek / ASRFWhat systematic loss quantile follows from PD and asset dependence?Finite names, sectors and random severity
        CreditRisk+What default-loss distribution follows from uncertain intensities?Migration and market repricing
        CreditMetrics-styleHow do correlated rating outcomes change horizon value?Spread dynamics and calibration uncertainty
        Structural / intensity modelsHow does firm value or default intensity evolve?Portfolio dependence and exposure mechanics

        CreditRisk+ is associated with analytical recursion and related numerical techniques; Monte Carlo is not a defining requirement. Likewise, a multi-name migration model may use simulation without making simulation a separate economic theory. The choice of loss definition and joint assumptions matters more than the model label. Kurth and Tasche develop analytical VaR and ES contributions within CreditRisk+.

        ADVANCED EXTENSION

        11 · CreditRisk+ · exposure bands, recursion and sector factors

        Translate default counts into a full money-loss distribution. Use three severity bands: ₹0.10, ₹0.20 and ₹0.50 crore, with event probabilities 50%, 30% and 20%. Banding approximates heterogeneous exposure × LGD; document the loss-unit rounding. Mean loss per event is ₹0.21 crore.

        For a one-sector example, take aggregate frequency N conditional on intensity Λ as Poisson(Λ), with Λ ∼ Gamma(shape 4, scale 1). Unconditional N is negative binomial with mean 4 and variance 8. Event severity is independent of frequency in this illustration. Its loss probability generating function is:

        \[f(z)=0.5z+0.3z^2+0.2z^5,\quad G(z)=[1+1\,(1-f(z))]^{-4}.\]

        Panjer recursion on the loss grid

        If frequency probabilities satisfy pn = (a + b/n)pn−1, aggregate loss probabilities gn satisfy, for positive integer n:

        \[g_n=\frac{1}{1-af_0}\sum_{j=1}^{n}\left(a+\frac{bj}{n}\right)f_jg_{n-j},\quad g_0=P_N(f_0).\]

        Here f0 = 0. For Poisson frequency 4, a = 0, b = 4, g0 = e⁻⁴. For the gamma-mixed frequency above, a = 0.5, b = 1.5, g0 = 1/16. Recursing over the ₹0.10 crore grid produces:

        Frequency / sectorsEL ₹ cr99.9% loss VaR ₹ cr99.9% ES ₹ cr
        Fixed Poisson intensity 40.84003.00003.2231
        Gamma-mixed sector, mean 40.84004.00004.4355
        Two independent gamma sectors, mean counts 4 + 21.26004.70005.1117

        For the two-sector row, the second independent intensity is Gamma(shape 9, scale 2/9), giving mean 2 and variance 4/9, with the same severity bands. Compute each sector’s loss distribution and convolve them, equivalently multiply their generating functions. The downloadable results include the full grid, not just quantiles.

        In a fuller CreditRisk+ specification, obligor intensities depend on weighted sector gamma factors and an idiosyncratic component. Multiple factors shared by names require a model-consistent generating function; a single negative-binomial aggregate count is not sufficient for arbitrary sector loadings. Independent-sector convolution assumes disjoint sector books with independent factors. The Poisson approximation can generate more default events than a finite borrower count, so check its suitability and truncation mass.

        Algorithm and extensions: Schmock, Modelling Dependent Credit Risks; Kurth & Tasche, CreditRisk+ contributions.

        Exam trap: Count quantiles multiplied by average severity do not generally equal quantiles of a compound loss distribution.

        ADVANCED EXTENSION

        12 · CreditPortfolioView · make the economy an explicit input

        CreditPortfolioView connects credit deterioration to macroeconomic conditions. A practical teaching pipeline is: simulate correlated macro variables → estimate conditional sector PDs and migration behaviour → simulate borrowers → value credit losses. Unlike a fixed unconditional transition matrix, probabilities respond explicitly to the economic path.

        For an illustrative Indian MSME pool, define GDP growth g and unemployment u in percentage points, with reference conditions g = 6 and u = 7. These are constructed inputs, not current Indian economic statistics:

        \[\operatorname{logit}(PD_t)=-3.891820-0.25(g_t-6)+0.30(u_t-7),\quad PD_t=\frac{1}{1+e^{-\operatorname{logit}(PD_t)}}.\]

        At reference conditions, PD = 2%. Under g = 2 and u = 9, log-odds rise by 1.6 and PD becomes 9.1803%. With EAD ₹100 crore and fixed LGD 45%, conditional EL rises from ₹0.90 to ₹4.1311 crore.

        For portfolio VaR, specify a probability distribution over macro paths, residual sector shocks, borrower dependence and LGD/EAD. This one recession scenario alone is not a VaR model. Fit and validate coefficients using comparable defaults and macro data, test lags and structural breaks, and avoid double-counting dependence by adding an unrelated common factor to PDs already conditioned on the same economy.

        Model context: BIS Working Paper 116, Credit risk measurement and procyclicality.

        Exam trap: A recession-conditioned PD is not an unconditional annual PD; stress severity does not assign scenario probability.

        13 A Reproducible Monte Carlo Blueprint

        Simulation turns assumptions into a sample of portfolio losses. It does not validate those assumptions. For the finite, homogeneous one-factor portfolio, there is a particularly efficient construction:

        1. Draw one common factor \(Z\) for the scenario.
        2. Calculate the conditional PD \(p(Z)\).
        3. Draw \(N\mid Z\sim Binomial(n,p(Z))\).
        4. Set \(L=(EAD_{\rm total}/n)LGD\times N\).
        5. Repeat independently across scenarios; sort the losses.

        This retains finite-name randomness without drawing 1,000 separate borrower shocks in every scenario. Heterogeneous portfolios require borrower-level indicators, grouped conditional calculations or another valid aggregation scheme.

        # Reproducible teaching example: Python + NumPy + SciPy
        import numpy as np
        from scipy.special import ndtr, ndtri
        rng = np.random.default_rng(20261003)
        n, scenarios = 1000, 1_000_000
        p, rho, lgd, ead, alpha = .02, .15, .45, 100., .999
        z = rng.standard_normal(scenarios)
        p_cond = ndtr((ndtri(p) - np.sqrt(rho)*z) / np.sqrt(1-rho))
        defaults = rng.binomial(n, p_cond)
        loss = ead / n * lgd * defaults       # units: ₹ crore
        ordered = np.sort(loss)
        q = ordered[int(np.ceil(alpha*scenarios))-1]
        # Use only the required mass at q; do not average all ties.
        es = (np.mean(loss * (loss > q))
              + q * (np.mean(loss <= q) - alpha)) / (1-alpha)
        print(loss.mean(), q, es, q-loss.mean())

        A checked run of this seeded example produced mean loss ₹0.9003 crore, 99.9% VaR ₹8.0100 crore and ES ₹9.5154 crore. These are finite-portfolio Monte Carlo estimates, not exact population values; small differences across runs or library versions are normal. The asymptotic VaR benchmark is ₹7.9348 crore.

        At one million scenarios, only about 1,000 lie in a 0.1% tail. At 10,000 scenarios, only about ten do. More simulated rows reduce sampling error; they do not fix biased PDs or an inappropriate dependence structure.

        For rare tails, importance sampling draws more adverse factors and reweights each scenario by its likelihood ratio. Those weights must enter both the loss CDF and ES calculation. Failing to reweight turns a numerical technique into a different, stressed probability model.

        Check several seeds or independent batches, benchmark simple cases against exact binomial calculations, and record quantile uncertainty. For discrete loss distributions, do not assume a smooth density or apply continuous quantile standard-error formulas without checking their conditions.

        ADVANCED EXTENSION

        10 · Simulation accuracy · confidence intervals and rare-event sampling

        For the original one-million-scenario run, treat its simulated losses as an independent sample from the model. A binomial order-statistic bracket for the population 99.9% quantile uses the 998,938th and 999,062nd sorted losses (one-based ranks). The resulting conservative, approximately 95% bracket is:

        Original seed 20261003 · ₹ croreResult
        Simulated loss VaR8.010
        Order-statistic confidence interval[7.965, 8.145]
        Exact finite-name model VaR from §88.010

        This interval describes sampling uncertainty conditional on the specified model. It is not a confidence interval for the bank’s true risk and does not include uncertainty in PD, recoveries or dependence. The new matched-comparison seed 20261010 gives VaR ₹7.965 with a bracket [₹7.920, ₹8.100]; its difference from ₹8.01 is consistent with simulation variation.

        Importance sampling: spend scenarios where defaults cluster

        Draw Z from N(−2,1) to visit more adverse states, keep the conditional default model unchanged, and weight every scenario by:

        \[w(Z)=\frac{\phi(Z)}{\phi(Z+2)}=e^{2Z+2}.\]

        With 100,000 draws and seed 20261011, the estimate of Pr(loss > ₹8.01 crore) is 0.00099621, with Monte Carlo standard error 0.00000964. The exact conditional-binomial integration gives 0.00099455. Ordinary sampling with 100,000 draws has a theoretical standard error about 0.00009968 for this event, roughly ten times larger.

        This comparison estimates one tail probability, not an importance-sampled VaR. To estimate VaR, build a weighted loss CDF and invert it; use the same likelihood ratios for ES. Assess effective sample size, unstable weights and independent batches. An adverse-factor shift without weights measures a different stressed model.

        Exam trap: A narrow numerical interval cannot validate the economic assumptions.

        14 Excel Blueprint: Build the Model in Cells

        You can reproduce the asymptotic example before building a large simulation. Enter probabilities as decimals, and use crore consistently for every monetary value.

        CellMeaningEntry / formula
        B2Total EAD, ₹ crore100
        B3One-year PD0.02
        B4LGD0.45
        B5Asset correlation0.15
        B6Confidence0.999
        B8Expected loss=B2*B3*B4
        B9Tail default rate=NORM.S.DIST((NORM.S.INV(B3)+SQRT(B5)*NORM.S.INV(B6))/SQRT(1-B5),TRUE)
        B10Total loss VaR=B2*B4*B9
        B11Capital above EL=B10-B8

        For one finite-portfolio simulation row, set borrower count in B7 to 1000. Use D2 for the macro factor, E2 for conditional PD, F2 for default count and G2 for loss:

        D2 = NORM.S.INV(MAX(1E-12,MIN(1-1E-12,RAND())))
        E2 = NORM.S.DIST((NORM.S.INV($B$3)-SQRT($B$5)*D2)
             /SQRT(1-$B$5),TRUE)
        F2 = BINOM.INV($B$7,E2,RAND())
        G2 = $B$2/$B$7*$B$4*F2

        Fill down for independent scenarios. Excel’s RAND is volatile: freeze a copy of the simulated values for audit and comparison. For \(M\) equally weighted losses, use SMALL(loss_range,ROUNDUP(alpha*M,0)) for the lower empirical quantile. Interpolating spreadsheet percentiles can generate a loss that no discrete scenario actually has.

        If VaR is stored in J2, calculate discrete ES with the strict-greater-than loss sum plus the required threshold mass:

        =(SUMIF(loss_range,">"&J2,loss_range)/COUNT(loss_range)
         +J2*(COUNTIF(loss_range,"<="&J2)/COUNT(loss_range)-alpha))
         /(1-alpha)
        Try it yourself

        Set correlation to zero. The finite simulation should approach the binomial benchmark of ₹1.575 crore at 99.9%, while the asymptotic spreadsheet gives ₹0.90 crore. Explain the gap before changing the formulas.

        15 Risk Contributions and Lending Decisions

        A portfolio total cannot tell a credit committee which loan consumes the most risk capacity. A loan with a small standalone PD can have a large contribution if it is concentrated in the portfolio’s vulnerable sector.

        For a differentiable, positively homogeneous risk measure \(R(\mathbf w)\), Euler allocation defines

        \[RC_i=w_i\frac{\partial R}{\partial w_i},\qquad\sum_iRC_i=R.\]

        Under appropriate continuity and regularity conditions, VaR contributions are related to conditional exposure losses at the portfolio VaR boundary, and ES contributions to conditional losses in the portfolio tail. With discrete defaults, differentiability and conditioning at the boundary require care; ES allocations must consistently distribute any threshold probability mass.

        Incremental risk is different: it is the change in portfolio risk after adding or removing an actual exposure. Revalue the entire portfolio under the changed composition. It is not generally equal to the loan’s standalone VaR or to a derivative-based contribution.

        Worked decision — an illustrative RAROC

        A proposed facility produces ₹0.30 crore annual income after funding and operating costs but before credit loss. Expected credit loss is ₹0.10 crore. If incremental economic capital is ₹2 crore, its illustrative risk-adjusted return is \((0.30-0.10)/2\) = 10%. If sector concentration raises the capital requirement to ₹3 crore, that return falls to 6.67%, even though the loan’s contractual income is unchanged.

        Use consistent horizons, tax treatment and capital definitions when comparing RAROC with a hurdle rate. Risk contributions support limits and pricing; they should not hide model uncertainty inside a single precise percentage.

        ADVANCED EXTENSION

        8 · Euler contributions · which sector uses the tail budget?

        Use a ₹100 crore book with two granular sectors sharing one standard-normal bad-economy factor X. Sector losses are increasing in X, so the total loss quantile is the sum of sector losses at xα = Φ⁻¹(99.9%). This simple one-factor setting makes Euler allocation exact:

        \[m_i=\frac{\partial VaR_\alpha}{\partial EAD_i}=LGD_i\Phi\left(\frac{\Phi^{-1}(p_i)+\sqrt{\rho_i}x_\alpha}{\sqrt{1-\rho_i}}\right),\quad RC_i=EAD_i m_i.\]
        SectorEAD ₹ crPDLGDFactor variance share ρiMarginal loss / EADLoss VaR contribution ₹ cr
        MSME services602%45%15%7.9348%4.7609
        Transition-sensitive manufacturing404%60%25%24.3711%9.7484

        ₹4.7609 + ₹9.7484 = ₹14.5093 crore total loss VaR. EL contributions are ₹0.54 and ₹0.96; subtracting them gives Credit VaR contributions ₹4.2209 and ₹8.7884, summing to ₹13.0093 crore. The cross-sector latent correlation is √(0.15 × 0.25) = 19.3649%.

        Marginal versus incremental: the manufacturing marginal rate is ₹0.243711 per extra ₹1 crore EAD. Adding ₹10 crore of identical exposure raises loss VaR by ₹2.4371 crore. Reallocating ₹10 crore from services to manufacturing, keeping the total book fixed, instead raises it by ₹10 × (0.243711 − 0.079348) = ₹1.6436 crore. The existing manufacturing contribution ₹9.7484 is neither of these incremental changes.

        The identical-exposure increment equals the derivative times exposure here because the common-factor quantile is linear in EAD. With finite names or different sector factors, the quantile boundary can shift: recalculate portfolio risk for the actual trade. For discrete models, use an allocation convention consistent with threshold atoms.

        Exam trap: A contribution allocates current portfolio risk; an incremental number measures a specified change in the portfolio.

        16 Stress Testing and Reverse Stress Testing

        VaR answers a probability question under a model. Stress testing asks what a specified adverse scenario would do. Reverse stress testing starts with a failure threshold—such as losses exceeding available capital—and searches for combinations of assumptions that breach it.

        Assumption / resultBaselineIllustrative stress
        PD2%4%
        LGD45%60%
        Asset correlation15%25%
        Total EAD₹100 crore₹100 crore
        Expected loss₹0.90 crore₹2.40 crore
        Asymptotic 99.9% loss VaR₹7.93 crore₹24.37 crore
        VaR minus EL₹7.03 crore₹21.97 crore
        Figure 3. Combined PD, LGD and dependence shocks. The stressed result is a quantile under changed assumptions, not an assigned probability for the stress scenario.Baseline EL0.90Baseline VaR7.93Stressed EL2.40Stressed VaR24.37₹ crore
        Figure 3. Combined PD, LGD and dependence shocks. The stressed result is a quantile under changed assumptions, not an assigned probability for the stress scenario.

        The changes are deliberately illustrative. A defensible scenario needs an economic narrative: weaker revenues affect PD, collateral declines affect recoveries, and a common sector shock affects clustering. Avoid increasing parameters arbitrarily and describing the result as a calibrated forecast.

        For reverse stress testing, suppose available capital is ₹10 crore and a separately available loss allowance absorbs ₹0.9 crore. The loss-absorption threshold is ₹10.9 crore under that simplified balance-sheet convention. Search PD–LGD–dependence combinations whose loss quantile crosses it, then examine whether the resulting scenarios are economically plausible.

        Stress results are conditional “what if” answers. Their severity does not by itself establish their probability.

        ADVANCED EXTENSION

        16 · Climate and sector-transition overlays · turn a narrative into risk inputs

        Translate a specified physical or transition shock into borrower cash flows, collateral values, PD, LGD and utilisation. Physical risk includes flood or heat damage; transition risk can arise from carbon costs, technology changes and stranded assets. A sector label alone is insufficient: location, adaptation, insurance and contractual cash flows matter.

        Use the two-sector example from §15. Keep the MSME services exposure unchanged and apply an illustrative transition overlay to the ₹40 crore manufacturing sector:

        Manufacturing assumption / outputBaselineTransition scenario
        PD4%6%
        LGD60%65%
        EAD₹40 crore₹40 crore
        Factor variance share25%25%
        Sector EL₹0.9600 crore₹1.5600 crore
        Sector 99.9% conditional-model loss VaR₹9.7484 crore₹12.8843 crore
        Total two-sector loss VaR₹14.5093 crore₹17.6452 crore

        The ₹3.1359 crore tail increase is conditional on the stated overlay. It is not an estimated probability of a climate event. The inputs are constructed, not outputs from an NGFS dataset or estimates of an actual Indian bank. A defensible overlay requires a causal cash-flow and collateral assessment; changing correlation arbitrarily would mix a sector-specific shock with a separate dependence assumption.

        For multi-year climate paths, model defaults, recovery timing, amortisation and adaptation across time; do not apply a thirty-year GDP shock directly to a one-year PD. Document uncertainty and avoid double-counting climate effects already incorporated in borrower ratings, market prices or ordinary sector stress tests.

        Scenario guidance: NGFS (2025), Guide to Climate Scenario Analysis.

        Exam trap: A stressed quantile describes losses under changed assumptions; it does not establish the probability of the climate scenario.

        17 Physical Risk, Pricing and Regulatory Capital

        Credit work uses several probability concepts. Mixing them can create a mathematically polished but economically inconsistent model.

        PurposeTypical probability basisKey distinction
        Forecast realised credit lossesPhysical / real-world probabilitiesDescribe actual outcomes over the horizon
        Value a defaultable claimRisk-neutral pricing probabilitiesMarket-implied compensation includes risk premia
        Economic capitalInternal loss model and chosen solvency standardPortfolio-specific assumptions and risk appetite
        Regulatory capitalApplicable regulatory frameworkPrescribed definitions, constraints and adjustments

        A credit spread is not simply an observed physical PD multiplied by LGD. Under restrictive assumptions, \(s\approx\lambda^{Q}LGD\) is a useful pricing intuition, where \(\lambda^{Q}\) is a risk-neutral hazard rate. Liquidity, premia and other valuation effects can also affect observed spreads.

        A coherent migration simulation may use physical probabilities to generate future credit states and market-consistent pricing curves to value each state. This is a deliberate separation of scenario likelihood from valuation, not an accidental mixing of measures.

        Similarly, point-in-time PD responds to current conditions, while through-the-cycle estimates smooth cyclical variation. Applying a full recession shock to a PD already conditioned on that recession can double-count stress. Document the starting calibration and exactly what the scenario changes.

        The simplified Vasicek formula explains one mathematical building block of IRB capital. It does not replace current rules. For implementation, consult the Basel risk-weight functions and relevant local rules. Accounting expected-credit-loss provisions, economic capital and regulatory capital serve related but different purposes.

        Basel IRB bridge · tail loss → maturity adjustment → RWA

        For an illustrative non-SME corporate exposure under the Basel corporate IRB function, take PD 1%, LGD 45%, EAD ₹100 crore and effective maturity M = 2.5 years. LGD is a teaching input; its permitted value depends on the applicable approach and rules.

        \[R=0.12\frac{1-e^{-50PD}}{1-e^{-50}}+0.24\left(1-\frac{1-e^{-50PD}}{1-e^{-50}}\right),\]
        \[b=(0.11852-0.05478\ln PD)^2,\quad MA=\frac{1+(M-2.5)b}{1-1.5b},\]
        \[K=\left[LGD\,\Phi\!\left(\frac{\Phi^{-1}(PD)+\sqrt R\,\Phi^{-1}(0.999)}{\sqrt{1-R}}\right)-PD\,LGD\right]MA,\quad RWA=12.5KEAD.\]
        StepResult
        Prescribed correlation R19.2784%
        Conditional tail default fraction14.0273%
        Maturity coefficient b0.137486
        Maturity adjustment MA1.259810
        Capital rate K7.385344%
        RWA on ₹100 crore EAD₹92.3168 crore
        8% × RWA = K × EAD₹7.3853 crore

        The factor 12.5 is 1 / 8%: it converts capital into risk-weighted assets. Even at M = 2.5, MA is greater than one because its denominator remains present. This calculation omits bank-wide buffers, output-floor effects and jurisdiction-specific implementation; they must be considered separately. The legacy Basel II 1.06 scaling factor is not included in this cited CRE31 function.

        Specification: BCBS CRE31, corporate IRB risk-weight functions. Continue with the Academy’s Basel IRB worked example.

        ADVANCED EXTENSION

        13 · Trading-book credit risk · FRTB DRC versus earlier IRC

        Separate a bank’s internal banking-book loss model from prescribed trading-book capital. Similar confidence levels do not make the measures interchangeable.

        MeasureRisk capturedHorizon / calibration
        Banking-book economic Credit VaRChosen loss model; default and, if specified, migrationInternal solvency horizon and assumptions
        Earlier Basel II.5 IRCDefault and rating migration on covered trading credit positions99.9%, one-year capital horizon; position liquidity assumptions
        FRTB internal-model DRCDefault / jump-to-default risk on covered trading positionsOne-tail 99.9%, one-year horizon; calculated weekly
        FRTB spread-risk chargeCredit-spread moves, including migration effects represented in spread riskSeparate market-risk specification
        FRTB standardised DRCPrescribed jump-to-default exposures, risk weights and hedge recognitionFormula-based charge; not a fitted 99.9% VaR

        Illustration: a long ₹10 crore face-value corporate bond is worth ₹9.5 crore immediately before issuer default; assumed recovery is ₹4 crore. Its jump-to-default value loss is ₹5.5 crore. Spread widening while the issuer survives is a different loss. This arithmetic is not a regulatory DRC calculation: actual treatment depends on instrument mapping, positions, recovery rules, hedges, correlations and the applicable approach.

        In an internal default model, aggregate issuer exposures and simulate correlated defaults. Recognise long–short offsets only under permitted rules; economic hedges can fail through maturity, basis or recovery mismatch. Do not add an internally estimated VaR-minus-EL buffer to a prescribed DRC formula as though they were identical objects.

        Sources: BCBS MAR33, internal-model DRC; BCBS (2009), IRC guidelines. Continue with the Basel FRTB explainer.

        Exam trap: FRTB internal-model DRC’s 99.9% VaR standard does not describe the standardised DRC formula.

        ADVANCED EXTENSION

        14 · IFRS 9 and Ind AS 109 · expected loss is not tail capital

        ECL is a probability-weighted discounted estimate of cash shortfalls, while Credit VaR measures a tail beyond the mean. IFRS 9’s general impairment approach and the corresponding Ind AS 109 concepts distinguish:

        StageCredit conditionLoss allowanceInterest basis under the general model
        1No significant increase in credit risk since initial recognition12-month ECLGross carrying amount
        2Significant increase in credit risk; not credit-impairedLifetime ECLGross carrying amount
        3Credit-impairedLifetime ECLNet carrying amount, subject to the standard’s conditions

        12-month ECL is not merely cash missed during the next twelve months. It includes lifetime cash shortfalls arising from defaults that may occur during that twelve-month window. Lifetime ECL covers defaults across the expected life. Purchased or originated credit-impaired assets and simplified approaches require separate treatment.

        Worked three-year loan · ₹ crore

        Assume EAD ₹100 and LGD 45% at each possible year-end default, original effective interest rate 5%, and conditional annual default probabilities 1%, 2%, 3%. Marginal default probabilities are 1%, 0.99 × 2% = 1.98%, and 0.99 × 0.98 × 3% = 2.9106%.

        \[12m\ ECL=\frac{100(0.45)(0.01)}{1.05}=0.4286,\]
        \[Lifetime\ ECL=45\left[\frac{0.01}{1.05}+\frac{0.0198}{1.05^2}+\frac{0.029106}{1.05^3}\right]=2.3682.\]

        All cash shortfalls are assumed to occur at the respective year end in this simplified example. Actual models forecast contractual and expected cash flows, recoveries, prepayments and scenario weights. A move to Stage 2 changes the measurement horizon because credit risk has increased significantly; it does not mean default has already occurred.

        India · effective-date check as of 10 October 2026

        RBI’s press release dated 27 April 2026 (2026-2027/150) states that its final Commercial Banks directions on asset classification, provisioning and income recognition take effect on 1 April 2027. That date is prospective at this article’s update date. Do not describe all Indian banks as already applying the new framework, or equate RBI’s prudential implementation with universal IFRS adoption. Applicability, prudential floors, transitional relief and income-recognition rules require the relevant institution-specific directions.

        Sources: IFRS Foundation, IFRS 9; MCA, Ind AS 109; RBI’s 27 April 2026 press release (mirrored copy), paragraph 4. Publication date and commencement date are distinct.

        Exam trap: Use marginal default probabilities for each time bucket; summing conditional PDs overstates lifetime default probability.

        18 Validation When Defaults Are Rare

        At a 99.9% one-year threshold, a correctly specified continuous model expects only 0.001 exceedances per year. Over 20 independent years, the expected number is 0.02; the probability of seeing no exceedances is approximately \(0.999^{20}=98.02\%\). A spotless history therefore provides little direct evidence that the far tail is correct.

        Validation must work below the final portfolio number:

        • PD calibration: compare forecasts and realised default rates by grade, vintage and cycle.
        • Discrimination: check whether the model ranks relative credit quality; good ranking alone does not prove calibrated probabilities.
        • Severity: compare predicted and realised recoveries, including timing, costs and incomplete workouts.
        • Dependence: examine clustering, factor exposure and alternative plausible dependence models.
        • Implementation: benchmark limiting cases, data transformations and aggregation.
        • Use: test whether limits and decisions remain sensible under adverse but plausible assumptions.
        Worked example — zero defaults does not imply zero PD

        With zero defaults among 100 independent, identically distributed one-year observations, a one-sided 95% binomial upper confidence bound solves \((1-p)^{100}=0.05\). Hence \(p=1-0.05^{1/100}\approx2.95\%\).

        This is a confidence bound, not a claim that the true PD is 2.95%. Dependence reduces the effective information; treating correlated borrowers as independent would overstate precision.

        Pluto and Tasche’s low-default portfolio research discusses conservative estimation when observations are scarce. External data, expert judgement and pooled experience can help, but require comparability checks.

        Separate simulation error from parameter uncertainty and model risk. A million scenarios can make a wrong assumption look very stable. Report sensitivity ranges and explain what evidence would change the model.

        Estimate correlation · from annual default rates to Vasicek parameters

        For an infinitely granular homogeneous portfolio with fixed PD p and correlation ρ, the annual default fraction d has Vasicek CDF:

        \[F_d(u)=\Phi\!\left(\frac{\sqrt{1-\rho}\,\Phi^{-1}(u)-\Phi^{-1}(p)}{\sqrt\rho}\right),\qquad 0<u<1.\]

        For fixed EAD and LGD, substitute u = loss / (EAD × LGD) to obtain the loss CDF within its support. At ρ = 0 the asymptotic distribution collapses to the fixed fraction p.

        Suppose ten annual default rates from one stable, homogeneous risk pool are 0.25%, 0.50%, 0.75%, 1%, 1.5%, 2%, 3%, 4%, 5%, 8%. These are synthetic teaching observations. Transform each rate to zt = Φ⁻¹(dt). Under the model:

        \[z_t\sim N\!\left(\frac{\Phi^{-1}(p)}{\sqrt{1-\rho}},\frac{\rho}{1-\rho}\right),\quad \widehat\rho=\frac{s_z^2}{1+s_z^2},\quad \widehat p=\Phi\!\left(\frac{\bar z}{\sqrt{1+s_z^2}}\right).\]

        Use variance with denominator T for this transformed-normal maximum likelihood calculation. The sample gives mean z = −2.104683 and variance 0.175501, hence ρ = 14.9299% and PD = 2.6116%. These estimates are not obtained by equating raw default-rate variance to asset correlation.

        Ten years gives limited precision. Finite borrower counts require a conditional binomial likelihood, including changing cohort sizes; observed rates of zero or one cannot be inverse-normal transformed. Changing risk mix, serially dependent annual factors and cyclical PD shifts invalidate this simple stationary fit. Report uncertainty and compare alternative calibrations.

        Further estimation discussion: Estimating Default Probability and Correlation using Stan (2024).

        19 Formula Sheet and Common Mistakes

        ObjectFormula / rule
        Default-only loss\(L=\sum_iEAD_iLGD_iD_i\)
        Mean loss, fixed EAD/LGD\(EL=\sum_iEAD_iLGD_ip_i\)
        Lower quantile\(VaR_\alpha=\inf\{x:F_L(x)\ge\alpha\}\)
        Expected shortfall\(ES_\alpha=(1-\alpha)^{-1}\int_\alpha^1VaR_u\,du\)
        Economic capital proxy\(EC_\alpha=VaR_\alpha-EL\)
        Conditional one-factor PD\(p(z)=\Phi((\Phi^{-1}(p)-\sqrt\rho z)/\sqrt{1-\rho})\)
        Asymptotic default fraction quantile\(q_\alpha=\Phi((\Phi^{-1}(p)+\sqrt\rho\Phi^{-1}(\alpha))/\sqrt{1-\rho})\)
        Multi-period migration\(P(k)=P^k\), under a homogeneous Markov model
        Euler risk contribution\(RC_i=w_i\,\partial R/\partial w_i\), when differentiable
        1. Calling VaR the maximum possible loss. It is a quantile; VaR alone does not describe the severity beyond it.
        2. Subtracting EL twice. First identify whether “Credit VaR” already means quantile minus mean.
        3. Using asset correlation as default correlation. The mapping depends on PD and the joint distribution.
        4. Treating many facilities as many independent obligors. Aggregate connected exposures.
        5. Using an asymptotic formula for a concentrated book. Retain finite-name and sector risk.
        6. Averaging every loss at or above VaR for discrete ES. Include exactly the required tail probability mass.
        7. Taking powers of individual migration probabilities. Multiply the full matrix.
        8. Scaling annual default VaR by square-root-of-time. Default jumps and migration dynamics do not generally justify it.
        9. Equating pricing PD with real-world PD. State the measure and calibration purpose.
        10. Claiming more simulations prove model accuracy. They address numerical precision, not economic validity.

        20 Knowledge Check and Takeaways

        Try each question before opening the answer.

        1. The running portfolio’s correlation rises. Must EL rise?

        No. With unchanged marginal PDs, fixed EAD and fixed LGD, EL remains ₹0.90 crore. The joint loss distribution changes.

        2. Why does the zero-correlation asymptotic model give VaR = EL?

        Infinitely many infinitesimal independent exposures average out all idiosyncratic loss variation. A finite independent portfolio still has a random default count.

        3. Is the 17.63% stressed default fraction a revised unconditional PD?

        No. It is a high-confidence portfolio default-rate quantile in the asymptotic model. The unconditional borrower PD remains 2%.

        4. A loss distribution has an atom at VaR. How should ES be calculated?

        Average the worst 1 − α probability mass, including only the required fraction of the mass at the VaR threshold. Use the general quantile-integral or threshold-mass formula.

        5. Why does a downgraded bond have two different “loss” numbers?

        Comparing against today’s value includes carry effects; comparing against an unchanged-credit horizon value isolates the change relative to that benchmark. The article’s example gives ₹2.2158 versus ₹6.5349.

        6. Does a Gaussian copula with zero asymptotic tail dependence imply independent defaults?

        No. Zero limiting tail dependence is compatible with substantial dependence at finite default thresholds.

        7. What does no VaR breach over 20 years establish?

        Very little about a 99.9% one-year tail. Such a record is overwhelmingly likely even for a correctly specified continuous model. Validate the components and challenge the assumptions.

        8. Why is the regime example’s EL ₹0.87 crore rather than ₹0.627 crore?

        High default probability and high LGD coincide in recession. Multiplying unconditional averages loses this dependence; weighting severity by default occurrence recovers the correct expectation.

        The principles to take into practice

        Define the loss. Keep the probability measure and horizon explicit. Separate expected loss from the tail. Model common shocks and concentration. Allow severity and exposure to worsen with defaults. Use ES and stress tests alongside VaR. Validate the components when the tail is too rare to observe directly.

        A good Credit VaR model should explain why a portfolio is vulnerable—not merely produce a capital number.

        § Sources & Further Reading

        Original explanations and constructed numerical examples. The following primary and research sources support the modelling framework and provide deeper treatment.

        1. Basel Committee (2005), An Explanatory Note on the Basel II IRB Risk Weight Functions — conditional losses and the ASRF foundation.
        2. Basel Framework, CRE31: IRB risk-weight functions — regulatory specification; consult the effective version and local implementation.
        3. Gupton, Finger & Bhatia (1997), CreditMetrics Technical Document — migration-based credit portfolio valuation; archived by Yale.
        4. Kurth & Tasche (2002/2003), Credit Risk Contributions to Value-at-Risk and Expected Shortfall — analytical contributions in CreditRisk+.
        5. Gordy & Marrone (2010), Granularity Adjustment for Mark-to-Market Credit Risk Models — residual idiosyncratic risk and concentration.
        6. Pluto & Tasche (2004/2005), Estimating Probabilities of Default for Low Default Portfolios — inference with few or no defaults.
        7. The Mountain Path Academy, All About Credit VAR (teaching workbook, supplied for this article). Cases A–F identify the worksheet and cell ranges used. Numerical results were independently checked; explanatory qualifications distinguish raw statistics, finite portfolios and asymptotic assumptions.