You are on page 1of 27

Ecient Calibration for Libor Market Models:

Alternative strategies and implementation issues


Thomas Weber
SciComp Inc.
Weber & Partner
Austin, TX./Heidelberg, Germany
weber@scicomp.com
14./15.4.2005
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005
LMM Calibration
SciComp Inc.
1994 spin o from Schlumberger Oil Exploration
Knowledge based system for solving PDEs and SDEs
Since 1999 adaption of the core system on derivative pricing
Main customers are Merill Lynch, Morgan Stanley, ING
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 1
LMM Calibration
Current Suite of Calibrators
SV/SVJ-Calibrator (SciCal) Estimation of up to ve parameters for SV and
SVJ-models for typical processes used in equity and fx using simulated
annealing
STCDO-Calibrator Extracts hazard rates and correlation from Single Tranche
CDOs. Based on (Andersen and Sidenius 2004) approach
Short Rate Calibrator Allows the parameter estimation for one an two factor
Gaussian (Hull/White), CIR, Black/Karasinski, Black/Derman/Toy models
LMM Calibrator Estimation of volatility and correlation parameters in the
sense of (Brigo and Mercurio 2001), (Brigo and Morini 2004) and (Brigo,
Mercurio, and Morini 2005)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 2
LMM Calibration
Plan of attack
Short Introduction into Libor Market Model to motivate the calibration
approach
Give an update on the progress since the MathFinance 2002 presentation of
Lutz Molgedey
Report on the decision made during the implementation
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 3
LMM Calibration
The Libor Market Model
Assume that the change in forward rates under the T
k
-forward adjusted
probability measure Q
k
can be described as
dF
k
(t)
F
k
(t)
=
k
(t)dZ
k
(t) (1)
where Z
k
k
is the k-th component of a M-dimensional Brownian motion Z
k
(t).
Other forward rates i under same measure Q
k
follow the dynamics
dF
i
(t)
F
i
(t)
=
i
(t)

i
j=k+1

i,j

j
(t)F
j
(t)
1+
j
F
j
(t)
dt +
i
(t)dZ
k
i
(t), i < k (2)
dF
i
(t)
F
i
(t)
=
i
(t)

i
j=k+1

i,j

j
(t)F
j
(t)
1+
j
F
j
(t)
dt +
i
(t)dZ
k
i
(t), i > k (3)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 4
LMM Calibration
where
0 = T
0
< T
1
< . . . < T
M
is the tenor structure and
i
= T
i+1
T
i
.
F
i
(t) =
1

i
_
P
i
(t)
P
i+1
(t)
1
_
are the forward rates at time t for the maturity
period T
i+1
T
i
.
P
i
(t) are the zero coupon bond prices at time t with maturity T
i
.
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 5
LMM Calibration
Pricing Caps and Floors with the Libor Market Modell
The discounted payo at time 0 of a cap with rst reset date T

and payment
dates T
+1
, . . . , T

is given by

i=+1

i
P
0
(T
i
) (F
T1
(T 1 + ) K)
+
This can be done with Blacks (1976) formula setting

2
T
=
1
T
_
T
0

2
u
du (4)
for the volatility parameter in the formula.
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 6
LMM Calibration
The Swap market in term of the Libor market model
From the LMM point of view swap rate can be considered as
S
,
(t) =

i=+1
w
i
(t)F
i
(t) (5)
where
w
i
(t) =

i
j=+1
1
1+
j
+1F
j
(t)

k=+1

k
j=+1
1
1+
j
F
j
(t)
=
P
i+1
(t)

k=+1
P
k+1
(t)
(6)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 7
LMM Calibration
Swaption volatilities in term of Libor rates
From the dynamics of (5) volatilities for the swap rates in term of Libor rates
can be derived through
Simulation
Analytical
Rebonato (1998) approximation assuming constant (freezing) w
i
(t)
Hull/White (1999) exact expression for the volatility
Jackel/Rebonato (2000) approximation assuming that the volatility of the
swap rate viewing it as a weighted sum of forward rate covariances
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 8
LMM Calibration
Swaption volatilities in term of Libor rates (II)
Testing dierent approches against each other lead to the conclusion that
Rebonatos approximation is sucient accurat.
Compare (Brigo and Mercurio 2001) and (Brigo, Mercurio, and Morini 2005)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 9
LMM Calibration
Rebonatos approximating function for the Black swaption
volatility
Assuming that
S
,
(t)

i=+1
w
i
(0)F
i
(t)
it follows that
_
v
LMM
,
_
2
=
1
T

i,j=+1
w
i
(0)w
j
(0)F
i
(0)F
j
(0)
i,j
S
,
(0)
2
_
T

i
(t)
j
(t)dt (7)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 10
LMM Calibration
Calibration task
For practical use of the Libor Market Modell it is necessary to estimate
_
_
_
_

2
.
.
.

M
_
_
_
_
and
_
_
_
_
1
1,2

1,M

2,1
1
2,M
.
.
.
.
.
.
.
.
.
.
.
.

M,1

M,2
1
_
_
_
_
(8)
M
2
M
2
+M parameters have to be estimated, if no method for reduction is used!
M correlation all together
3 3 6
5 10 15
10 45 55
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 11
LMM Calibration
Estimation strategy I
Estimate volatilities from Caps/Floors
Rescale volatilities to the needed Libor maturity
Extract correlation parameters from swaption volatilities
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 12
LMM Calibration
Estimation of volatilities
In the LM-model implied average volatility
2
T
can be extracted from caplet
prices using Black (1976) formula ...
... but instantaneous volatilities
2
t
are needed. Therefore some further
assumptions on the relation of average volatility and instantaneous volatility
are necessary.
Recall that

2
T
=
1
T
_
T
0

2
u
du
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 13
LMM Calibration
Assuming functional forms for the volatility function I
Example 1: Piecewise Constant Form
1
(F, t, T, ) (t, T)
(0, T
0
] (T
0
, T
1
] (T
1
, T
2
] . . .
_
T
M2,T
M
1

F
1
(t)
1,1
- - . . . -
F
2
(t)
2,1

2,2
- . . . -
.
.
. . . . . . . . . . . . . -
F
M
(t)
M,1

M,1

M,3
. . .
M,M
Table 1: Assuming a piecewise-constant form
1
compare (Brigo and Mercurio 2001, p. 195)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 14
LMM Calibration
Assuming functional forms for the volatility function II
Example 2: Parametric Form
2

i
(t) =
i
(T
i1
t; a, b, c, d)
i
_
[a (T
i1
t) + d] e
b
(
T
i1
t
)
+ c
_
t

t
Figure 1: Typical shape of the suggested functional form
2
(Brigo and Mercurio 2001), Formulation 7
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 15
LMM Calibration
Target function for the volatility extraction
The aim is to minimizes the (weighted) sum of the squared volatility dierences.
The objective function for the extraction of volatility parameter using the
parametric form is:
min
a,b,c,d

i
_
_

Market
i

t
i

_
T
i
0
_
[a (T
i1
t) + d] e
b
(
T
i1
t
)
+ c
_
2
dt
_
_
2
(9)
The weights
i
are useful to account for the dierent quality of option prices
(and volatilities)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 16
LMM Calibration
Bootstrapping caplet volatilities (I)
Problem: The market quotes at implied volatility (T) for a cap of strike K
and maturity T, that is
Cap(
T
) =

i=+1
Caplet
i
(
t
i
) = 0
A rst order Taylor approximation for each Caplet
i
(
t
i
) about
t
i
yields
3

i=+1
Caplet
i
(
t
i
)

_
Caplet
i
( ) + (
t
i

T
)
Caplet
i
(
t
i
)

t
i
|

t
i
=
T
_
...
3
Compare (Alexander 2002)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 17
LMM Calibration
Bootstrapping caplet volatilities (II)
...
From the atness it follows that

i=+1
_
(
t
i

T
)
Caplet
i
(
t
i
)

t
i
|

t
i
=
T
_
0 and

i=+1

t
i

i

T

i=+1

i
by writing
i
instead of
Caplet
i
(
t
i
)

t
i
.
the at volatility can be regarded as a vega weighted sum of each caplet
volatility:

T

i=+1

t
i

i=+1

i
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 18
LMM Calibration
Bootstrapping caplet volatilities (III)
Algorithm 1. Bootstrapping caplet volatilities:
1. Set
1
=
T=1
2. Solve for
2
from

1

1
+
2

1
+
2
=
T=2
3. and so forth ...
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 19
LMM Calibration
Rescale extracted volatilities to the needed Libor maturity
From
F
i
(t) =
_
1 +
1
2
f
2i1
(t)
__
1 +
1
2
f
2i
(t)
_
1
where f
i
denotes semi-annual forward rates and
dF = x
2i1
df
2i1
/f
2i1
+ x
2i
df
2i
/f
2i
where x
2i1
= f
2i1
/2 + f
2i1
f
2i
/4 and
x
2i
= f
2i
/2 + f
2i1
f
2i
/4. (3) it follows from (3) that

2
i

1
F
2
i
_
x
2
2i1

2
2i1
+ x
2
2i

2
2i
+ 2
2i1,2
x
2i1
, x
2i

2i1

2i
_
(10)
might be assumed, or the annual volatilities have to be estimated together
with the correlation matrix.
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 20
LMM Calibration
Estimation Methods for the Correlation Matrices
Historical (time series analysis)
Typically Principal Component Analysis (PCA) is used.
Well established (Theil 1971). Comparativly simple to implement
PCA was rst used by HJM (compare (Heath 1991))
Empirical studies by (Weber 1996) and (Alexander 2003) show that the
results are very sensitive to choice of period, interpolation rules etc.
New approaches like Functional Data Analysis might give more structure to
the estimation
Implied from market data
Predened functional form is needed
correlation dependent products are needed
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 21
LMM Calibration
Functional Form for the Correlation Matrix
4
(Brigo and Mercurio 2001), (Rebonato and Joshi 2001), (Jackel 2002)
assume that
i,j
= e
|ij|
(Schoenmakers and Coey 2000) propose a semi-parametric form for a
correlation matrix of M forward rates is based on an increasing sequence of
M real numbers, to allow for the fact that correlation of forward rates tends
to increase with maturity.
The increasing correlation of forward rates with longer maturity can also be
captured with
i,j
=
_

j1

_
|ij|
Rebonatos angles formulation
i,j
= cos (
i

j
)
4
Compare (Brigo 2002)
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 22
LMM Calibration
Target function for the correlation extraction
The objective for the correlation is then to choose parameters and such that:
min
,

n,m

n,m
_

market
n,m

model
n,m
_
2
(11)
The search for the minimum can eciently be done using the
Levenberg-Marquardt algorithm.
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 23
LMM Calibration
Summary
The overall picture is still close to the one drawn from Lutz Molgedey in 2002.
There are several result-inuencing watch-outs in the details
There is still a lot to learn how the parts are related to each other
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 24
LMM Calibration
References
Alexander, Carol, 2002, Common correlation structures for calibrating the libor model, ISMA
Discussion Papers in Finance 2002-18.
Alexander, Carol/Lvov, Dmitri, 2003, Statistical properties of forward libor rates, ISMA
Discussion Papers in Finance 2003-03.
Brigo, Damiano, 2002, A note on correlation and rank reduction, Working paper, May 2002.
, and Fabio Mercurio, 2001, Interest Rate Models: Theory and Practice (Springer:
Berlin, Heidelberg).
, and Massimo Morini, 2005, The libor model dynamics: Approximations, calibration and
diagnostics, European Journal of Operational Research 163, 3051.
Brigo, Damiano, and Massimo Morini, 2004, An emprically ecient analytical cascade calibration
of the libor market model based only on direct quoted swaptions data, Working paper,
January 2004.
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 25
LMM Calibration
Heath, D./Jarrow R./Morton, A., 1991, Contingent claim valuation with a random evolution of
interest rates, Review of Futures Markets pp. 5476.
Molgedey, Lutz, 2002, Calibration of the deterministic and stochastic volatility libor market
model, Presentation at the Frankfurt MathFinance Workshop 2002.
Weber, Thomas, 1996, Bewertung von zinsoptionen am deutschen kapitalmarkt: Eine empirische
analyse mit hilfe des bewertungsansatzes von heath/jarrow/morton, Dissertation.
Dr. Thomas Weber, Frankfurt MathFinance Workshop Frankfurt am Main, 14./15.4.2005 26

You might also like