LIBOR Market Model and Hazard Rates

LMM

The LIBOR Market Model (or Brace-Gatarek-Musiela Model)

is a model constructed in terms of the forward rates underlying caplet prices.

HJM was defined as a process for the forwards.

Basically the benefit was that it could model the entire term structure, as long as you input all the volatilities for the term structure.

But the problem is the calibration.

Notation

𝑡𝑘 kth reset date

So 𝑡0=0, 𝑡1=0.25, 𝑡2=0.5, …

𝐹𝑘 forward rate between 𝑘 and 𝑘+1

𝑚(𝑡) index for next reset date at time 𝑡.

So if 𝑡=0.4, then 𝑚(𝑡)=0.5.

𝛿𝑘=𝑡𝑘+1−𝑡𝑘

So basically you can imagine that you have your forward curve,

𝜉: 𝜉(𝑡) = volatility of 𝐹𝑘(𝑡) at time 𝑡

Assume that we have only one factor

This factor is the forward risk neutral process with respect to 𝑃(𝑡,𝑡𝑘+1)

Then, our process

𝑑𝐹𝑘(𝑡)=𝜉𝑘(𝑡)𝐹𝑘(𝑡)𝑑𝑊

The change is driven by the volatility, existing forward rate, and Brownian motion.

Applying some change of numeraire, skipping some steps, you get

the rolling forward rate process (in notes)

Price of a ZCB at time t_i which is discounted, the ratio of that to t_i+1

𝑃(𝑡,𝑡𝑖)𝑃(𝑡,𝑡𝑖+1)=1+𝛿𝑖𝐹𝑖(𝑡)

If you apply the natural log, you get

ln𝑃(𝑡,𝑡𝑖)−ln𝑃(𝑡,𝑡𝑖+1)=ln[1+𝛿𝑖𝐹𝑖(𝑡)]

This is the relationship between the ZCB and the forward.

Then if you apply Ito’s lemma… and equate coefficient of dW

something long…

Then you can take the substitution of the forward process.

𝑑𝐹𝑘(𝑡)𝐹𝑘(𝑡)=∑𝑖=𝑚(𝑡)𝑘𝛿𝑖𝐹𝑖(𝑡)𝜉𝑖(𝑡)𝜉𝑘(𝑡)1+𝛿𝑖𝐹𝑖(𝑡)𝑑𝑡+𝜉𝑘(𝑡)𝑑𝑊

This is the process followed by the forward rate between 𝑡𝑘 and 𝑡𝑘+1, in a risk-neutral world.

In the limiting case, when this interval becomes smaller, this converges to HJM

The idea is being able to calibrate this model.

It can be simplified with:

Simplified Model

Assume that 𝜉𝑘(𝑡) functions only on the number of whole accrued periods between the next date and 𝑡𝑘.

Define Λ𝑖 as the value of 𝜉𝑘(𝑡) (volatility of the forward) when there are 𝑖 such accrued periods.

Then the volatility of the forward can be redefined as

𝜉𝑘(𝑡)=Λ𝑘−𝑚(𝑡) which is a step function

And such values like Λ𝑖 can be estimated from the volatilities used to value caplets in Black’s model.

Recall that to value a caplet, we have

𝐿𝛿𝑘𝑃(0,𝑡𝑘+1)[𝐹𝑘𝑁(𝑑1)−𝑅𝑘𝑁(𝑑2)]

blah blah blah 𝑑1 and 𝑑2

If we equate the variances between Black’s model and this, we get

𝜎𝑘2𝑡𝑘=∑𝑖=1𝑘Λ𝑘−𝑖2𝛿𝑖−1

Lecture 5, slide 11 (PDF p. 11), gives the calibration example in its own words: “If Black volatilities for the first three caplets are 24%, 22%, and 20%, then Λ0=24.00%, Λ1=19.80%, and Λ2=15.23%.”

Implementation

How would I use this model to price a bond. If you observe the volatility, then you can price a bond under this?

This would be done via Monte Carlo simulation

𝑑𝐹𝑘(𝑡)𝐹𝑘(𝑡)=∑𝑖=𝑚(𝑡)𝑘𝛿𝑖𝐹𝑖(𝑡)Λ𝑖−𝑚(𝑡)Λ𝑘−𝑚(𝑡)1+𝛿𝑖𝐹𝑖(𝑡)𝑑𝑡+Λ𝑘−𝑚(𝑡)𝑑𝑊

Then, by Ito’s lemma,

𝑑ln𝐹𝑘(𝑡)=[∑𝑖=𝑚(𝑡)𝑘𝛿𝑖𝐹𝑖(𝑡)Λ𝑖−𝑚(𝑡)Λ𝑘−𝑚(𝑡)1+𝛿𝑖𝐹𝑖(𝑡)]𝑑𝑡+same thing as above

Then we can approximate the drift by approximating 𝐹𝑖(𝑡) and 𝑡

Then,

𝐹𝑘(𝑡𝑗+1)=𝐹𝑘(𝑡)exp((∑𝑖=𝑗+1𝑘𝛿𝑖𝐹𝑖(𝑡𝑗)Λ𝑖−𝑗−11+𝛿𝑖𝐹𝑖(𝑡𝑗)−Λ𝑘−𝑗−122)𝛿𝑗+Λ𝑘−𝑗−1𝜖𝑑𝑗)

Lecture 5, slide 8 (PDF p. 8), defines 𝑡𝑘 as the kth reset date, 𝐹𝑘(𝑡) as the forward rate between 𝑡𝑘 and 𝑡𝑘+1, 𝑚(𝑡) as the index for the next reset date at time 𝑡, and 𝛿𝑘=𝑡𝑘+1−𝑡𝑘.

ipynb file is provided

Each approximation of the drift the forward rate remains constant.

If we define the rolling forward in the risk neutral world, it allows us to discount bond from one date to the next one.

In terms of simulation, what’s happening in the code is that if you assume that we want to simulate a zero curve with N accrued periods.

On each trial, we start with the forward rate at time 0, which is calculated from the initial zero curve.

𝐹0(0),𝐹1(0),…,𝐹𝑁−1(0)

Then we can use an approximation formula (described above) to calculate 𝐹1(𝑡1), 𝐹2(𝑡1)…

Limitations of the theoretical model

Credit Risk

LMM is a little complicated, this is just an introduction to the topic.

Credit risk is the probability that a debtor will default on their debts. We have always assumption that the cash flow is 100% likely i.e. with treasury bonds.

For single-name derivatives, we will look at CDS and CDOs. Then we will look at portfolios. We are interested in expected loss, with a discrete number of names in the portfolio, to estimate the losses in order to price the portfolio correctly.

Rating agencies will rate the credit risk of bonds.

S&P says AAA, AA, A, BBB, BB, B, CCC, CC, C

Moody’s has Aaa, Aa, A, Baa, Ba, B, Caa, Ca and C

Bonds with ratings of BBB and above are investment grade

These are measured as bands of probabilities.

Question about Diversification

By diversifying your portfolio into multiple assets, you decrease the credit risk. Then you can securitize the portfolio by splitting it into tranches, and then get the CDO.

And then payment in the bonds

You can have nonlinear dependence between variables, and tail dependence between variables which is conditional. Then the probability of default, what is the likelihood of this house being on fire if this other house is on fire? If the answer is not 0, then you have tail dependence.

We will look at different models that measure this.

Hazard Rates

Also known as default intensity, this is the probability of default for a certain time period conditional on no earlier default.

Unconditional default probability is from 0.

We are given a table that has cumulative default rates.

In order to calculate the probability that A defaults in the first year, you take the actual probability. Then if it’s the second year, we’re concerned with the cdf(2) - cdf(1).

Then the probability of survival is 1 - this

This is all unconditional default probability.

Then the conditional probabilities are known as default intensities or hazard rates

The unconditional probability of default within a certain default vs the survival probability.

The survival probability is V(t)

𝜆(𝑡)Δ𝑡=𝑉(𝑡)−𝑉(𝑡+Δ𝑡)𝑉(𝑡)

Then you get the ODE

𝑑𝑉(𝑡)𝑑𝑡=−𝜆(𝑡)𝑉(𝑡)𝑉(𝑡)=𝑒−∫0𝑡𝜆(𝑡)𝑑𝑡

Then the survival probability can be found by integrating over the hazard rate. So if you have a specification of the hazard rate, you can find the cumulative survival probability.

Then we can also discuss the cumulative default probability.

We can use the CDS to determine the piecewise constant hazard rates and then construct the survival probabilities.

So this is a calibration in which we can price the risk of default through CDS.

First we will look at bonds.