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 , , , …
forward rate between and
index for next reset date at time .
So if , then .
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
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
If you apply the natural log, you get
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.
This is the process followed by the forward rate between and , 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
blah blah blah and
If we equate the variances between Black’s model and this, we get
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 , , and .”
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
Then, by Ito’s lemma,
Then we can approximate the drift by approximating and
Then,
Lecture 5, slide 8 (PDF p. 8), defines as the kth reset date, as the forward rate between and , as the index for the next reset date at time , and .
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.
Then we can use an approximation formula (described above) to calculate , …
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
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.