Unit 10, lesson 76

Default dependence and credit portfolios

How default indicators and their joint law shape a credit portfolio's loss distribution, how a latent Gaussian factor and the Gaussian copula build that law, and what tail dependence measures.

  • Video 76
  • Default dependence and structured credit

A lender holds two loans, and each borrower defaults within the horizon with probability 0.10.1. What is the probability that both default? Under independence it is 0.010.01, if the two defaults always happen together it is 0.10.1, and both answers fit the same two marginal probabilities. This lesson writes defaults as indicators, finds which joint default probabilities a set of marginals allows, builds a joint law from a latent Gaussian factor and its Gaussian copula, separates tail dependence from dependence at a fixed threshold, and shows in an exact two-name example that dependence reshapes the loss distribution while the expected loss stays fixed.

Key terms

Default indicator

Definition Fix a horizon TT and one probability measure for all statements, a pricing measure Q\mathbb{Q} when the law is used for prices or the physical measure P\mathbb{P} for risk statements, and write PP and EE for probability and expectation under it. For names i=1,…,ni = 1, \dots, n with default times τi\tau_i, the default indicator of name ii is

Ii=1{τi≤T},I_i = \mathbf{1}_{\{\tau_i \le T\}},

equal to 11 if name ii defaults by TT and 00 otherwise. Its marginal default probability is pi=P(τi≤T)p_i = P(\tau_i \le T). Because Ii2=IiI_i^2 = I_i, the indicator has mean E[Ii]=piE[I_i] = p_i and variance Var⁡(Ii)=pi(1−pi)\operatorname{Var}(I_i) = p_i(1 - p_i), and for two names

Cov⁡(Ii,Ij)=P(Ii=1, Ij=1)−pipj.\begin{aligned} &\operatorname{Cov}(I_i, I_j) \\[0.4em] &= P(I_i = 1,\, I_j = 1) - p_i p_j . \end{aligned}

With notional wiw_i and a deterministic recovery fraction RiR_i in [0,1][0, 1], the loss on name ii at the horizon is wi(1−Ri) Iiw_i(1 - R_i)\, I_i currency units. This page counts losses at the horizon and ignores when they occur and how they are discounted.

In plain words The indicator turns a default event into a number that is 11 or 00. Its average is the default probability, and the loss on a name is a fixed amount times its indicator, so the expected loss of one name needs nothing beyond its default probability.

Example Take a constructed name with notional 100100, recovery fraction 0.50.5 and default probability 0.10.1, so a default costs 5050 currency units. The indicator has mean 0.10.1 and variance 0.1⋅0.9=0.090.1 \cdot 0.9 = 0.09. The loss has mean 50⋅0.1=550 \cdot 0.1 = 5 and variance 502⋅0.09=22550^2 \cdot 0.09 = 225 squared currency units, a standard deviation of 1515.

Joint default law

Definition The joint default law of nn names is the distribution of the vector (I1,…,In)(I_1, \dots, I_n), that is, the probabilities of the 2n2^n default patterns in {0,1}n\{0, 1\}^n. They are nonnegative, add to 11, and each marginal pip_i is the sum over the patterns with Ii=1I_i = 1. The marginals fix nn of the 2n−12^n - 1 free numbers, so for n≥2n \ge 2 they determine the law only when at most one pip_i lies strictly between 00 and 11. For two names with marginals p1p_1 and p2p_2, let q=P(I1=1, I2=1)q = P(I_1 = 1,\, I_2 = 1) be the joint default probability. The four states have the probabilities below.

StateProbability
both defaultqq
only name 1 defaultsp1−qp_1 - q
only name 2 defaultsp2−qp_2 - q
neither defaults1−p1−p2+q1 - p_1 - p_2 + q

They are all nonnegative exactly when

q≥max⁡(0, p1+p2−1),q≤min⁡(p1,p2),\begin{aligned} q &\ge \max(0,\, p_1 + p_2 - 1), \\[0.4em] q &\le \min(p_1, p_2), \end{aligned}

the two-name Fréchet bounds. Every qq in this interval gives a valid joint law, and outside it no joint law with these marginals exists. For 0<p1,p2<10 < p_1, p_2 < 1 the indicator correlation is

ρI=q−p1p2s1s2,si=pi(1−pi).\begin{aligned} \rho_I &= \frac{q - p_1 p_2}{s_1 s_2}, \\[0.4em] s_i &= \sqrt{p_i(1 - p_i)} . \end{aligned}

The Fréchet bounds confine this correlation to a subinterval of [−1,1][-1, 1]. It reaches 11 exactly when p1=p2p_1 = p_2, at q=p1q = p_1, and −1-1 exactly when p1+p2=1p_1 + p_2 = 1, at q=0q = 0.

In plain words The marginals say how often each name defaults. The joint law says how the defaults line up across scenarios, and many different alignments are consistent with the same marginals. A dependence input is admissible only if it produces nonnegative probabilities for every default pattern.

Example Let both names have p=0.1p = 0.1. Independence gives q=0.01q = 0.01, defaults that always happen together give q=0.1q = 0.1, and defaults that never happen together give q=0q = 0. The constructed value q=0.03q = 0.03 gives the states 0.030.03, 0.070.07, 0.070.07 and 0.830.83, which are nonnegative, add to 11 and reproduce both marginals. Its covariance is 0.03−0.01=0.020.03 - 0.01 = 0.02 and its indicator correlation is 0.02/0.09=2/9≈0.2220.02/0.09 = 2/9 \approx 0.222. The smallest admissible value q=0q = 0 gives ρI=−0.01/0.09=−1/9\rho_I = -0.01/0.09 = -1/9, so an indicator correlation of −0.5-0.5 is impossible for these marginals.

Latent Gaussian factor

Definition Let Y,ϵ1,…,ϵnY, \epsilon_1, \dots, \epsilon_n be independent standard normal random variables and 0≤ρ≤10 \le \rho \le 1. The one-factor latent variables are

Zi=ρ Y+1−ρ ϵi.Z_i = \sqrt{\rho}\, Y + \sqrt{1 - \rho}\, \epsilon_i .

Each ZiZ_i is standard normal, because the variances add to ρ+(1−ρ)=1\rho + (1 - \rho) = 1, and Cov⁡(Zi,Zj)=ρ\operatorname{Cov}(Z_i, Z_j) = \rho for i≠ji \ne j, because two names share only the YY term. For marginals 0<pi<10 < p_i < 1, set the threshold ci=Φ−1(pi)c_i = \Phi^{-1}(p_i) and declare default when Zi≤ciZ_i \le c_i. Then P(Ii=1)=Φ(ci)=piP(I_i = 1) = \Phi(c_i) = p_i exactly, whatever ρ\rho is. For 0≤ρ<10 \le \rho < 1, the event Zi≤ciZ_i \le c_i is the event ϵi≤(ci−ρ Y)/1−ρ\epsilon_i \le (c_i - \sqrt{\rho}\, Y)/\sqrt{1 - \rho}, and ϵi\epsilon_i is independent of YY, so P(Ii=1∣Y)=pi(Y)P(I_i = 1 \mid Y) = p_i(Y) with

pi(y)=Φ(ci−ρ y1−ρ).\begin{aligned} p_i(y) &= \Phi\left(\frac{c_i - \sqrt{\rho}\, y}{\sqrt{1 - \rho}}\right) . \end{aligned}

Given YY, the indicators are independent, since they are functions of the independent ϵi\epsilon_i. Averaging over the factor gives every joint probability, for example

P(Ii=1, Ij=1)=∫−∞∞pi(y) pj(y) φ(y) dy\begin{aligned} &P(I_i = 1,\, I_j = 1) \\[0.4em] &\quad = \int_{-\infty}^{\infty} p_i(y)\, p_j(y)\, \varphi(y)\, dy \end{aligned}

for i≠ji \ne j, which equals the bivariate standard normal probability Φ2(ci,cj;ρ)\Phi_2(c_i, c_j; \rho). For 0<ρ<10 < \rho < 1 each pi(y)p_i(y) is strictly decreasing in yy, and ρ=0\rho = 0 gives pi(y)=pip_i(y) = p_i and independent names. The case ρ=1\rho = 1 is separate, because the formula divides by 1−ρ=0\sqrt{1 - \rho} = 0. Then Zi=YZ_i = Y for every ii, so Ii=1{Y≤ci}I_i = \mathbf{1}_{\{Y \le c_i\}}, each default is certain or impossible once YY is known, and names with equal marginals default together. The factor is a modeling device for dependence, not an observed quantity, and ρ\rho is a correlation of latent variables, not of default indicators.

In plain words One common random number plays the role of the state of the economy. A low value raises every name’s default probability at once, a high value lowers them all, and once that number is fixed the names default independently. The thresholds are set so that each name keeps exactly its own default probability.

Example With p=0.1p = 0.1 and ρ=0.3\rho = 0.3, the threshold is c=Φ−1(0.1)≈−1.2816c = \Phi^{-1}(0.1) \approx -1.2816. The conditional default probability is about 0.4120.412 at y=−2y = -2, about 0.06280.0628 at y=0y = 0 and about 0.002250.00225 at y=2y = 2, and averaging p(Y)p(Y) over the standard normal law returns 0.10.1. The value at y=0y = 0, the median of p(Y)p(Y), lies below the mean 0.10.1 because the rare bad states, where p(y)p(y) is large, pull the mean up. By numerical integration the joint default probability is Φ2(c,c;0.3)≈0.0216\Phi_2(c, c; 0.3) \approx 0.0216, more than twice the independent 0.010.01. A numerical root search shows that ρ≈0.46\rho \approx 0.46 reproduces the constructed q=0.03q = 0.03 of the previous card, whose indicator correlation is only 2/9≈0.222/9 \approx 0.22.

Gaussian copula

Definition An nn-dimensional copula is the joint CDF CC of a random vector (U1,…,Un)(U_1, \dots, U_n) whose coordinates are each uniform on [0,1][0, 1]. For a correlation matrix RR, symmetric and positive semidefinite with unit diagonal, the Gaussian copula is

CR(u1,…,un)=ΦR(Φ−1(u1),…,Φ−1(un))\begin{aligned} &C_R(u_1, \dots, u_n) \\[0.4em] &= \Phi_R\bigl(\Phi^{-1}(u_1), \dots, \\[0.4em] &\qquad \Phi^{-1}(u_n)\bigr) \end{aligned}

for uu in (0,1)n(0, 1)^n, where ΦR\Phi_R is the CDF of N(0,R)N(0, R). If Z∼N(0,R)Z \sim N(0, R), then Ui=Φ(Zi)U_i = \Phi(Z_i) is uniform by the probability integral transform, and UU has the copula CRC_R. The one-factor model is the case in which every off-diagonal entry of RR equals ρ\rho. Let FiF_i be the CDF of the default time τi\tau_i, for example Fi(t)=1−exp⁡(−∫0tλi(s) ds)F_i(t) = 1 - \exp\bigl(-\int_0^t \lambda_i(s)\, ds\bigr) for an intensity λi\lambda_i, and let Fi−1(u)=inf⁡{t≥0:Fi(t)≥u}F_i^{-1}(u) = \inf\{t \ge 0 : F_i(t) \ge u\} be its generalized inverse, equal to +∞+\infty when no such tt exists. Setting

τi=Fi−1(Ui),{τi≤T}={Ui≤Fi(T)}\begin{gathered} \tau_i = F_i^{-1}(U_i), \\[0.4em] \{\tau_i \le T\} = \{U_i \le F_i(T)\} \end{gathered}

gives default times with the marginals FiF_i and the dependence of CRC_R, and the event at the horizon is Zi≤Φ−1(Fi(T))Z_i \le \Phi^{-1}(F_i(T)), the threshold model with pi=Fi(T)p_i = F_i(T). Sklar’s theorem, stated here without proof, says that when the FiF_i are continuous, the joint CDF of the default times is

P(τ1≤t1,…,τn≤tn)=C(F1(t1),…,Fn(tn))\begin{aligned} &P(\tau_1 \le t_1, \dots, \tau_n \le t_n) \\[0.4em] &\quad = C\bigl(F_1(t_1), \dots, F_n(t_n)\bigr) \end{aligned}

for exactly one copula CC. Prices of single-name contracts depend only on the marginals FiF_i, so they can calibrate the marginals but carry no information about CC, which is a separate model input.

In plain words A copula is the dependence that remains after each variable is expressed as its own percentile. The Gaussian copula takes that dependence from a correlated normal vector and attaches it to any marginal default time curves, so the curves and the dependence can be chosen separately.

Example Take a constructed name with constant intensity λ=0.02\lambda = 0.02 per year and horizon T=5T = 5 years. Then F(5)=1−e−0.1≈0.0952F(5) = 1 - e^{-0.1} \approx 0.0952 and the latent threshold is Φ−1(0.0952)≈−1.3096\Phi^{-1}(0.0952) \approx -1.3096. A draw Z≈−1.645Z \approx -1.645 gives U=0.05U = 0.05 and the default time

τ=−ln⁡(0.95)0.02≈2.565\tau = \frac{-\ln(0.95)}{0.02} \approx 2.565

years, a default before the horizon, consistent with ZZ lying below the threshold. Replacing the Gaussian copula by another copula with the same FiF_i leaves every single-name default probability unchanged and in general changes the joint law.

Tail dependence

Definition For a random vector (U1,U2)(U_1, U_2) with uniform marginals and copula CC, the lower tail dependence coefficient is

λL=lim⁡u↓0C(u,u)u,\lambda_L = \lim_{u \downarrow 0} \frac{C(u, u)}{u},

when the limit exists. It equals lim⁡u↓0P(U2≤u∣U1≤u)\lim_{u \downarrow 0} P(U_2 \le u \mid U_1 \le u), the limiting probability that the second variable is in its lowest fraction uu given that the first is. Independence, with C(u,u)=u2C(u, u) = u^2, gives λL=0\lambda_L = 0, and the comonotone copula min⁡(u1,u2)\min(u_1, u_2) gives λL=1\lambda_L = 1. Two results are stated here without proof. A bivariate Gaussian copula with correlation ρ<1\rho < 1 has λL=0\lambda_L = 0. A bivariate Student tt copula with ν>0\nu > 0 degrees of freedom and correlation ρ>−1\rho > -1 has

λL=2 tν+1(−k)>0,k=(ν+1)(1−ρ)1+ρ,\begin{aligned} \lambda_L &= 2\, t_{\nu + 1}(-k) > 0, \\[0.4em] k &= \sqrt{\frac{(\nu + 1)(1 - \rho)}{1 + \rho}}, \end{aligned}

where tν+1t_{\nu + 1} is the Student tt CDF with ν+1\nu + 1 degrees of freedom. The coefficient is a limit and says nothing directly about the ratio C(u,u)/uC(u, u)/u at a fixed threshold uu, which is the conditional probability that matters for two names with default probability uu at a given horizon.

In plain words Tail dependence asks whether joint extremes stay comparable to single extremes as the extremes become rarer. Under a Gaussian copula with correlation below 11 they do not, since the conditional probability of a joint extreme eventually vanishes, yet at any practical threshold joint defaults can still be far more likely than under independence.

Example For the Gaussian copula with ρ=0.3\rho = 0.3, numerical integration gives C(u,u)/u≈0.216C(u, u)/u \approx 0.216 at u=0.1u = 0.1, 0.0560.056 at u=0.01u = 0.01, 0.0150.015 at u=0.001u = 0.001 and 0.00030.0003 at u=10−6u = 10^{-6}. Each value exceeds the independent value uu, by a factor of about 22 at u=0.1u = 0.1 and about 300300 at u=10−6u = 10^{-6}, yet the sequence tends to 00. For a Student tt copula with ν=4\nu = 4 and the same ρ=0.3\rho = 0.3, the formula gives λL≈0.162\lambda_L \approx 0.162. Even with ρ=0\rho = 0 it gives λL≈0.076\lambda_L \approx 0.076, so a tt copula with zero correlation does not describe independent names.

Portfolio loss distribution

Definition With fixed notionals wiw_i, deterministic recovery fractions RiR_i and the indicators of the first card, the portfolio loss at the horizon is

L=∑i=1nwi(1−Ri) Ii,L = \sum_{i=1}^{n} w_i (1 - R_i)\, I_i ,

in currency units, and the portfolio loss distribution is the law of LL, with CDF FL(x)=P(L≤x)F_L(x) = P(L \le x). Linearity of expectation gives

E[L]=∑i=1nwi(1−Ri) piE[L] = \sum_{i=1}^{n} w_i (1 - R_i)\, p_i

for every joint law, with no independence assumption. The variance needs the pairwise joint default probabilities,

Var⁡(L)=∑i,jwiwj(1−Ri)×(1−Rj)Cov⁡(Ii,Ij),\begin{aligned} \operatorname{Var}(L) &= \sum_{i, j} w_i w_j (1 - R_i) \\[0.4em] &\quad \times (1 - R_j) \operatorname{Cov}(I_i, I_j), \end{aligned}

and tail probabilities P(L>x)P(L > x) and quantiles inf⁡{x:FL(x)≥α}\inf\{x : F_L(x) \ge \alpha\} for 0<α<10 < \alpha < 1 need the full joint law. In the one-factor model with 0≤ρ<10 \le \rho < 1 and homogeneous names, each with default probability pp and loss ℓ\ell per default, the number of defaults NN is binomial with parameters nn and p(Y)p(Y) given YY, so L=ℓNL = \ell N and

P(N=k)=∫−∞∞(nk)p(y)k×(1−p(y))n−kφ(y) dy.\begin{aligned} &P(N = k) \\[0.4em] &= \int_{-\infty}^{\infty} \binom{n}{k} p(y)^{k} \\[0.4em] &\quad \times \bigl(1 - p(y)\bigr)^{n - k} \varphi(y)\, dy . \end{aligned}

In plain words The mean of the loss sees only the marginals. Its spread also sees how pairs of names move together, and its shape, which governs severe-loss probabilities and quantiles, sees the whole joint law.

Example Two constructed names each have p=0.1p = 0.1 and lose 5050 currency units at default. With q=0.03q = 0.03 the loss is 00, 5050 or 100100 with probabilities 0.830.83, 0.140.14 and 0.030.03. Its mean is 50⋅0.14+100⋅0.03=1050 \cdot 0.14 + 100 \cdot 0.03 = 10, its second moment is 2500⋅0.14+10000⋅0.03=6502500 \cdot 0.14 + 10000 \cdot 0.03 = 650, and its variance is 650−100=550650 - 100 = 550 squared currency units, which agrees with 2⋅2500⋅0.09⋅(1+2/9)2 \cdot 2500 \cdot 0.09 \cdot (1 + 2/9) from the covariance formula. Under independence the probabilities are 0.810.81, 0.180.18 and 0.010.01, the mean is still 1010 and the variance is 450450. Dependence moved probability out of the one-default state to both ends. The probability of the largest loss triples, while the probability of no loss rises from 0.810.81 to 0.830.83. With the lower quantile convention, the 0.980.98 quantile is 100100 under dependence and 5050 under independence, the 0.950.95 quantile is 5050 for both, and the 0.820.82 quantile is 00 under dependence and 5050 under independence. So not every risk statistic rises with dependence.

Check yourself

  1. Two names have default probabilities 0.20.2 and 0.30.3 by the same horizon. Which joint default probabilities are possible, and which indicator correlations do they allow? A model input asks for an indicator correlation of 0.90.9. Is that possible?
Show the answer

The four state probabilities qq, 0.2−q0.2 - q, 0.3−q0.3 - q and 0.5+q0.5 + q must be nonnegative, so the Fréchet bounds give 0≤q≤0.20 \le q \le 0.2. The indicator standard deviations multiply to 0.2⋅0.8⋅0.3⋅0.7=0.0336≈0.1833\sqrt{0.2 \cdot 0.8 \cdot 0.3 \cdot 0.7} = \sqrt{0.0336} \approx 0.1833, so the correlation (q−0.06)/0.1833(q - 0.06)/0.1833 ranges from about −0.327-0.327 at q=0q = 0 to about 0.7640.764 at q=0.2q = 0.2. A correlation of 0.90.9 would need

q=0.06+0.9⋅0.1833≈0.225,q = 0.06 + 0.9 \cdot 0.1833 \approx 0.225,

and then the state in which only the first name defaults would have probability 0.2−0.225<00.2 - 0.225 < 0. No joint law has these marginals and that correlation. The mistake is to treat every number in [−1,1][-1, 1] as an admissible correlation of default indicators.

  1. In the one-factor Gaussian model every name has p=0.02p = 0.02 and ρ=0.25\rho = 0.25. Find the conditional default probability given Y=−2Y = -2. A colleague wants the case ρ=1\rho = 1 and substitutes it into the same formula. What goes wrong, and what are the conditional default probabilities at Y=−2Y = -2 and at Y=−2.1Y = -2.1 when ρ=1\rho = 1?
Show the answer

The threshold is c=Φ−1(0.02)≈−2.0537c = \Phi^{-1}(0.02) \approx -2.0537 and ρ y=0.5⋅(−2)=−1\sqrt{\rho}\, y = 0.5 \cdot (-2) = -1, so

p(−2)=Φ(−2.0537+10.75)≈Φ(−1.2168)≈0.112,\begin{aligned} p(-2) &= \Phi\left(\frac{-2.0537 + 1}{\sqrt{0.75}}\right) \\[0.4em] &\approx \Phi(-1.2168) \approx 0.112, \end{aligned}

more than five times the marginal 0.020.02. The formula was derived by dividing by 1−ρ\sqrt{1 - \rho}, which needs ρ<1\rho < 1, and at ρ=1\rho = 1 the denominator is 00. In that case Zi=YZ_i = Y for every name, so a name defaults exactly when Y≤cY \le c. At Y=−2Y = -2, which is above −2.0537-2.0537, no name defaults and the conditional probability is 00. At Y=−2.1Y = -2.1 every name defaults and it is 11. The marginals are still right, since P(Y≤c)=0.02P(Y \le c) = 0.02, but all names now default together.

  1. A constructed model has a common factor with two states. In the good state, which has probability 0.80.8, each name defaults independently with probability 0.050.05. In the bad state, which has probability 0.20.2, each defaults independently with probability 0.30.3. For three names, find the marginal default probability, the joint default probability and the indicator correlation of two names, and the probability that all three default. Compare with independent names that have the same marginal.
Show the answer

The marginal is 0.8⋅0.05+0.2⋅0.3=0.10.8 \cdot 0.05 + 0.2 \cdot 0.3 = 0.1. Given the state the names are independent, so the joint default probability of two names is 0.8⋅0.052+0.2⋅0.32=0.002+0.018=0.020.8 \cdot 0.05^2 + 0.2 \cdot 0.3^2 = 0.002 + 0.018 = 0.02. The covariance 0.02−0.01=0.010.02 - 0.01 = 0.01 equals the variance of the conditional default probability, which is why a common factor of this kind can only add nonnegative covariance, and the indicator correlation is 0.01/0.09=1/9≈0.1110.01/0.09 = 1/9 \approx 0.111. All three default with probability

0.8⋅0.053+0.2⋅0.33=0.0001+0.0054=0.0055,\begin{aligned} &0.8 \cdot 0.05^3 + 0.2 \cdot 0.3^3 \\[0.4em] &= 0.0001 + 0.0054 = 0.0055, \end{aligned}

five and a half times the independent value 0.13=0.0010.1^3 = 0.001. No name defaults with probability 0.8⋅0.953+0.2⋅0.73=0.75450.8 \cdot 0.95^3 + 0.2 \cdot 0.7^3 = 0.7545, against 0.93=0.7290.9^3 = 0.729 under independence, while the expected number of defaults is 0.30.3 in both models.

How this lesson connects