0% found this document useful (0 votes)
84 views37 pages

Portfolio Credit Risk

The document summarizes key topics in portfolio credit risk, including: 1) Reduced-form models of credit risk using credit ratings and rating transitions from agencies like Moody's and S&P. 2) Collateralized debt obligations (CDOs) and how they work using bond portfolios and credit default swaps. 3) Moody's Binomial Expansion Technique for determining diversity scores to estimate loss distributions in bond portfolios.

Uploaded by

sgjathar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views37 pages

Portfolio Credit Risk

The document summarizes key topics in portfolio credit risk, including: 1) Reduced-form models of credit risk using credit ratings and rating transitions from agencies like Moody's and S&P. 2) Collateralized debt obligations (CDOs) and how they work using bond portfolios and credit default swaps. 3) Moody's Binomial Expansion Technique for determining diversity scores to estimate loss distributions in bond portfolios.

Uploaded by

sgjathar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

Summer School in Financial Derivatives

Imperial College London, 3 June 2005

Portfolio Credit Risk

Mark Davis
Department of Mathematics
Imperial College London
London SW7 2AZ
www.ma.ic.ac.uk/∼mdavis

1
Plan for the day

I Reduced-form models of credit risk.


II Statistical analysis of default-time data.
III Stochastic network models for large portfolios.
IV Optimization of credit portfolios.

2
.

I. Reduced-form Models of Credit Risk

3
Agenda

• Credit Ratings

– Ratings and rating transitions


– CDS and CDO
– Moody’s Binomial Expansion Technique and application to CBOs.
– Credit Metrics

• Joint Distributions, Hazard Rates and Copulas

– Definitions of hazard rates and copulas


– Calibration
– The Diamond Default model

4
1 Credit Rating

Rating agencies (Moody’s-KMV, S&P, Fitch) assign credit ratings (AAA, AA,. . .)
to firms and transactions on the basis of detailed case-by-case analysis. They
also compile statistics of changes of rating and defaults.
Charts show

• Cumulative default probabilities out to 10 years;

• Change of rating matrix

These are obtained by a ‘cohort analysis’: start with (say) all the AA-tated
firms on 1 January 1981 ..

5
Moody's Cumulative Default Probabilities

25%

20%

15% Aaa
A1
Baa1
Ba1
10% B1

5%

0%
1 2 3 4 5 6 7 8 9 10 11
Years

6
S&P 1-year rating transition matrix

Current rating Rating in one year


AAA AA A BBB BB B CCC Default
AAA 87.74 10.93 0.45 0.63 0.12 0.10 0.02 0.02
AA 0.84 88.23 7.47 2.16 1.11 0.13 0.05 0.02
A 0.27 1.59 89.05 7.40 1.48 0.13 0.06 0.03
BBB 1.84 1.89 5.00 84.21 6.51 0.32 0.16 0.07
BB 0.08 2.91 3.29 5.53 74.68 8.05 4.14 1.32
B 0.21 0.36 9.25 8.29 2.31 63.89 10.13 5.58
CCC 0.06 0.25 1.85 2.06 12.34 24.86 39.97 18.60
For example, the probability that a bond rated BBB today will be rated instead
AA in one year, is equal to 1.89 %. Note: BBB is the minimum ‘investment
grade’.

7
Is the rating transition process Markovian? Let Mk denote the empirical
k-year transition matrix. If the process is Markov, we expect to find

Mk = (M1 )k .

In fact this is not at all accurate. There is a ‘momentum effect’: firms that have
been recently downgraded are more likely to be downgraded again than other
firms in the same rating category. David Lando suggests a Markov model with
additional ‘hyperstates’ A*, BBB* etc. Downgrade probabilities are higher in
A* than in A. A company that is downgraded moves first to A* and then, after
some time, to A.

8
1.1 Credit Default Swaps

Reference
bond/issuer

Protection Premium Protection


buyer seller
Contingent
payments

Protection buyer pays regular premiums π until min(τ, T ) where T is the


contract expiry time and τ the default time of the Reference Bond.
Protection seller pays (1 − R)1(τ <T ) at next coupon date after τ , where R
is the recovery rate. If F is the risk-neutral survivor function of τ , the ‘fair
premium’ π is determined by
X n n
X
πp(0, ti )F (ti ) = π × CV01 = (F (ti−1 ) − F (ti ))(1 − R)p(0, ti ).
i=1 i=1

9
If we have CDS rates πk for maturities Tk , k = 1, . . . , m and a family of distri-
butions {Fθ , θ ∈ Rm } then we can determine the ‘implied default distribution’
Fθ̂ . Example: m = 1 and Fθ (t) = e−θt .
Moral: CDS rates determine the risk-neutral marginal default time distri-
bution for the reference issuer.
Note: Selling credit protection is (nearly) equivalent to buying the reference
bond with borrowed funds:

• Borrow $100 at Libor L.

• Buy bond at par for $100.

• Bond pays coupon L + x, so net payment is (x − losses).

• At maturity, sell bond and redeem loan.

10
1.2 Collateralized Debt Obligations (CDO)

Cash Flow CBO

Senior, L+x,
Bond (80%, AAA)
Portfolio SPV
Mezzanine, L+y,
(8%, BBB)
Equity, 12%
residual receipts

Investors subscribe $100 to SPV which purchases bond portfolio. SPV issues
rated notes to investors. Coupons paid in seniority order.

11
Synthetic CDO

12-100%
Counter- x
party SPV
3-12%
y
0-3%
z
Single-name Tranche
CDSs CDSs

Here SPV sells credit protection to counterparty as individual-name CDS, buys


credit protection on tranches from investors with premiums x < y < z.
The joint default distribution is the key thing here.
New market product: iTraxx index – tranche quotes publicly available on
a standardised debt portfolio. Significance: market data directly related to
‘correlation’.

12
The design process for cash-flow CDOs
Cash Flow CBO

Senior, L+x,
Bond (80%, AAA)
Portfolio SPV
Mezzanine, L+y,
(8%, BBB)
Equity, 12%
residual receipts

• Set the size of the senior tranche as big as possible while satisfying expected
loss constraints needed to secure AAA credit rating (see below).

• Similarly for mezzanine tranches.

• Size of equity tranche is set by risk appetite of investors.

• Pricing (i.e. spreads) on rated tranches are determined by market condi-


tions on launch date.

13
1.3 The rating process: Moody’s Binomial Expansion Technique

Start with a portfolio of M bonds, each (for simplicity) having the same notional
value X. Each issuer is classified into one of 32 industry classes. The portfolio
is deemed equivalent to a portfolio of M 0 ≤ M independent bonds, each having
notional value XM/M 0 . M 0 is the diversity score, computed from the following
table.

14
Diversity score table:

No. of firms Diversity Score


1 1.0
2 1.5
3 2.0
4 2.3
5 2.6
6 3.0
7 3.2
8 3.5
9 3.7
10 4.0

15
Diversity score example:
M = 60 bonds.

No. of firms in sector 1 2 3 4 5


No. of incidences 12 12 5 1 1
Diversity 12 18 10 2.3 2.6

Meaning: 12 cases where the firm is the only representative of its industry
sector, 12 pairs of firms in the same sector, etc.
Diversity score = 45.

The effect of reduced diversity is to push weight out into the tail of the loss
distribution, as the chart shows.

16
Binomial loss distributions

0.18

0.16
d = 60
0.14 d = 45
d = 30
0.12

0.1

0.08

0.06

0.04

0.02

0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Fraction of portfolio

17
“Loss” in rated tranches
Suppose the coupon in a rated tranche is c and the amounts actually received
are a1 , . . . , an . Then the loss is 1 − q where
a1 a2 an
q= + + ∙∙∙ + .
1+c 1+c 1+c
Note that q = 1 (loss zero) when ai = c, i < n and an = 1 + c.
Moody’s rates tranches on a threshold of expected loss.

Example: M = 60, p = 0.1.


Expected no. of defaults is μ = np = 6, standard deviation
p
σ = np(1 − p) = 2.32.

The senior tranche might have a loss threshold of μ + 3σ = 13.


Chart shows expected loss as function of diversity score. Expected loss in-
creases by a factor of 10 as diversity score is reduced from 60 to 30.

18
Expected Loss in Senior Tranche

0.05

0.045

0.04

0.035

0.03

0.025

0.02

0.015

0.01

0.005

0
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
Diversity Score

19
1.4 CreditMetrics

CreditMetrics is aimed at producing the Value-at-Risk over a 1-year time hori-


zon for – say – a bond portfolio. Assumptions:

• There is a fixed credit spread for each credit rating

• Change in value is due only to change in credit rating

• Change in credit rating follows the Moody’s 1-year transition matrix.

What about correlation?

• There are N industry sectors and each obligor i has a weight N -vector wi
such that wi,j represents the participation of obligor i in sector j.

• CreditMetrics estimates the equity return correlation for sector indices


I1 , . . . , IN , giving a correlation matrix Q.

20
• The return for obligor i is
N
X
ri = wi,0 ri,0 + wi,j Rj
j=1

where Rj is the normalized return for sector index Ij and ri,0 is an idiosyn-
cratic factor.

• The obligor correlations are


wiT Qwk
ρik = corr(ri , rk ) = q
(wiT Qwi + wi,0
2 )(w T Qw + w 2 )
k i k,0

• Generate a normal M -vector X with mean 0 and covariance matrix A with


diagonal elements 1 and off-diagonal elements ρik .

• Choose quantiles in each coordinates direction so that Xi gives the correct


transition probabilities for obligor i (see picture)

21
AA

A Obligor 2

BBB

B BB BBB A AA

Obligor 1
This procedure gives the joint transition probabilities for all obligors. (In
the figure, Obligor 1 starts at BBB, obligor 2 at A.)

22
2 Joint distributions, Hazard Rates and Copulas

Let τ ≥ 0 be a random variable with density f (t). The survivor function G


and distribution function F are
Z ∞
P [τ > t] = G(t) = 1 − F (t) = f (u)du.
t

The hazard rate is


f (t)
h(t)dt = dt ≈ P [τ ∈]t, t + dt]|τ > t],
G(t)
and there is a 1-1 relation between h and G in that
Rt
− h(u)du
G(t) = e 0 .

Thus specifying h is equivalent to specifying f .

23
For random variables τ1 , τ2 ≥ 0 with joint density f (t1 , t2 ) the marginal and
joint distributions are
Z tZ ∞
F1 (t) = f (u, v)dv du
0 0
Z ∞Z t
F2 (t) = f (u, v)dv du
0 0
Z t1 Z t2
F (t1 , t2 ) = f (u, v)dv du,
0 0
while the survivor function is
Z ∞Z ∞
G(t1 , t2 ) = f (u, v)dv du
t1 t2

The joint distribution F is related to the marginals by the copula function C


given by
F (t1 , t2 ) = C(F1 (t1 ), F2 (t2 )). (1)
Given marginal distributions F1 , F2 , formula (1) defines a bone fide joint distri-
bution for any choice of copula function C.

24
Let τmin = min(τ1 , τ2 ), τmax = max(τ1 , τ2 ). Then

P [τmin > t] = G(t, t).

The initial hazard rate is therefore (see picture)


Z ∞ Z ∞ 
1
h0 (t) = f (u, t)du + f (t, v)dv
G(t, t) t t

t+dt
t

t t+dt

25
Suppose τ1 occurs first. The conditional density of τ2 is then
f (τ1 , t)
R∞
τ1 f (τ1 , v)dv
for t ≥ τ1 , so that the new hazard rate is
f (τ1 , t)
h2 (t) = R ∞ ,
t f (τ1 , v)dv
while if τ2 occurs first the hazard rate switches to
f (t, τ2 )
h1 (t) = R ∞ .
t f (u, τ2 )du
The hazard rate process is therefore

h(t) = h0 (t)1(t<τmin ) + h2 (t)1(τmin =τ1 ) + h1 (t)1(τmin =τ2 ) 1(τmin ≤t<τmax )

26
2.1 Copula-based calibration

Let τ1 , τ2 , . . . default times of issuers A, B, . . .. If F is the joint distribution


and Fi is the marginal distribution of τi then

F (t1 , . . . , tn ) = C(F1 (t1 ), . . . , Fn (tn ))

for some copula function C (= a multivariate DF with uniform marginals).

(i) Back out marginal default distributions F1 (t), F2 (t), . . . from credit spreads
or CDS rates.

(ii) Choose your favourite copula function – say, Gaussian copula.

(iii) Take correlation parameter ρ = correlation of equity returns.

(iv) Define joint distribution F as above.

27
In more detail:
(i) In a CDS contract, protection buyer pays regular premiums π until min(τ, T )
where T is the contract expiry time and τ the default time of the Reference
Bond. Protection seller pays (1 − R)1(τ <T ) at next coupon date after τ , where
R is the recovery rate. If F is the risk-neutral survivor function of τ , the ‘fair
premium’ π is determined by
n
X n
X
πp(0, ti )F (ti ) = π × CV01 = (F (ti−1 ) − F (ti ))(1 − R)p(0, ti ).
i=1 i=1

If we have CDS rates πk for maturities Tk , k = 1, . . . , m and a family of distri-


butions {Fθ , θ ∈ Rm } then we can determine the ‘implied default distribution’
Fθ̂ .

28
A standard procedure is to take
 Z t 
Fθ (t) = exp − h(s)ds
0

where m
X
h(s) = θi 1]Ti−1 ,Ti ] (s).
i=1
Then θi , θ2 , . . . are determined recursively using π1 , π2 , . . ..
Note: in a multivariate setting there is a different parametrization Fj,θj for
each issuer.

(ii),(iii) To generate a random vector U with uniform marginals and a gaussian


copula, take Ui = N −1 (Xi ) where X is a normal random vector with EXi =
0, EXi2 = 1, EXi Xj = ρij .

29
NB: Care must be taken that the covariance matrix
 
1 ρ11 ρ12 . . .
 
Σ= ρ
 21 1 ρ 23 . . . 

.. .. .. ..
. . . .

is actually non-negative definite. If the ρij are obtained from sample estimates,
it may not be!
To generate X, take X = AZ where A is the Cholesky factorization of Σ
(i.e. Σ = AAT ) and Zi are independent N (0, 1). In the 2-dimensional case we
p
can simply take X1 = Z1 , X2 = ρ12 Z1 + 1 − ρ212 Z2 .
(iv) Default times τi are given by
−1
τi = Fi,θ i
(Ui ).

(There is an obvious algorithm for computing this when Fi,θ is as above.)

30
2.2 Simultaneous calibration: The Diamond Model

An obvious drawback of copula methods is: how do you choose the copula? An
alternative is to think in terms of ‘infection’.

A def, B non-def

1
h1 ah2
A non-def A def
0 3
B non-def B def
h2 ah1
2

A non-def, B def

31
• Hazard rate of remaining issuer increases by a factor a after first default.

• If functions h1 , h2 are time-dependent and we replace ah1 , ah2 by general


h3 , h4 then we can represent any joint distribution this way.

32
Marginal distributions
h2 e−ah1 t  
−(h1 +h2 )t −(h1 +h2 −ah1 )t
F1 (t) = 1 − e − 1−e
h1 + h2 − ah1
h1 e−ah2 t  
−(h1 +h2 )t −(h1 +h2 −ah2 )t
F2 (t) = 1 − e − 1−e
h1 + h2 − ah2
Double Default

h2 e−ah1 t  
−(h1 +h2 )t −(h1 +h2 −ah1 )t
FDD (t) = 1 − e − 1−e
h1 + h2 − ah1
h1 e−ah2 t  
−(h1 +h2 −ah2 )t
− 1−e
h1 + h2 − ah2

Calibration
Joint calibration to credit spreads/CDS rates for issuers A and B, for given
‘enhancement’ parameter a. (Time-varying h1 , h2 required for term structure
of credit spreads)

33
Continuous-time CDS premium πi on asset i is determined by
Z T Z T
−rt
πi e (1 − Fi (t))dt = (1 − R) e−rt fi (t)dt,
0 0

where r is the riskless rate and fi (t) = dFi (t)/dt. From the model, we find
I2
π1 = (1 − R)
I1
where (with m(α, T ) = α1 (1 − e−αT ))

I1 = h1 (1 − a)m(r + h1 + h2 , T ) + h2 m(r + ah1 , T ),


I2 = (h1 + h2 )h1 (1 − a)m(r + h1 + h2 , T ) + ah1 h2 m(r + ah1 , T ).

The first default time τmin = τ1 ∧ τ2 is exponential with rate (h1 + h2 ). Hence
the FTD premium is
πFTD = (1 − R)(h1 + h2 ).

Chart shows calibrated h1 , h2 when CDS rates are π1 = 75bp, π2 =200bp.

34
Calibrated parameters h1, h2, and First-to-Default premium

0.035

0.03

0.025
h1
h2
0.02 FTD

0.015

0.01

0.005

0
1 2 3 4 5 6 7 8
enhancement factor a

35
Generators and Backward Equations

The generator of a Markov process xt is an operator A acting on functions


D(A) such that Z t
Mtf = f (xt ) − f (x0 ) − Af (xs )ds
0
is a martingale for f ∈ D(A). The corresponding backward equation is
∂v
+ Av − βv = 0
∂t
v(T, x) = h(x)

The solution of the backward equation is


h RT i
− t β(xs )ds
v(t, x) = Et,x e h(xT )

(as in Black-Scholes).

36
For the diamond model, xt ∈ {0, 1, 2, 3} and the generator can be expressed in
matrix form as
 
−(hA + hB ) hA hB 0
 
 0 −βhB 0 βhB 
 
A= .
 0 0 −αhA αhA 
 
0 0 0 0

Solving the backward equation amounts to computing the matrix exponential


eAt . We can also solve the forward equation
d
p(t) = p(t)A
dt
for the probability distribution of the process at time t (expressed as a row
vector)
Other, more complex, models are also easily computable.

37

You might also like