Calibration of Libor Market Model - Comparison Between the Separated and the Approximate Approach...

24
Calibration of Libor Market Model - Comparison Between the Separated and the Approximate Approach – MSc Student: Mihaela Tuca Coordinator: Professor MOISĂ ALTĂR

Transcript of Calibration of Libor Market Model - Comparison Between the Separated and the Approximate Approach...

Calibration of Libor Market Model

- Comparison Between the Separated and the Approximate Approach –

MSc Student: Mihaela Tuca

Coordinator: Professor MOISĂ ALTĂR

2

Dissertation paper outline

The aims of this paper

Evolution of Interest Rate Models

The LIBOR Market Model

Calibrating the LIBOR Market Model – short description The separated approach with Optimization Approximate Solutions for Calibration

Data

Results The separated approach with Optimization Approximate Solutions for Calibration

Concluding remarks

References

3

The aims of this paper Compare 2 methods of calibration for the Libor Market Model using

data on EUR swaptions and historical EUR yield curves.

1st method of calibration proposed by Dariusz Gatarek is the separated approach, which gives good results but is computationally intensive.

2nd method of calibration – proposed by Ricardo Rebonato and Peter Jackel

• uses an approximation for the instantaneous volatility and correlation functions of European swaptions in a forward rate based Brace-Gatarek-Musiela framework which enables us to calculate prices for swaptions without the need for Monte Carlo simulations.

• The method generates appropriate results in a fraction of a second.

• using an approximation for the volatility and correlation function can lead to an accurate calibration by optimizing the parameters of the two volatility and correlation functions.

4

Evolution of Interest Rate Models

The early days - Black and Scholes (1973), Black (1976) and Merton (1973)

The first yield curve models – Vasicek (1977) and Cox, Ingersoll and Ross (CIR)

The Second-Generation Yield-Curve Models – Black, Derman and Toy (1990), Hull and White (1990), extended Vasicek and extended CIR models.

The Modern Pricing Approach – Heath-Jarrow-Morton (HJM).

5

The LIBOR Market Model

The LIBOR Market Model (LMM) = interest rate model based on evolving LIBOR market forward rates. In contrast to models that evolve the instantaneous short rate (Hull-White

model) or instantaneous forward rates (HJM model), which are not directly observable in the market, the objects modeled using LMM are market-observable quantities (LIBOR forward rates).

The forward rate dynamics :

time-dependent instantaneous volatility for the forward rate resetting at time ti, σi(t) and its implied “average” volatility given by the Black

formula:

6

Calibrating LIBOR Market Model

computation of the parameters of the LIBOR market model, σi, i =

1…….N, so as to match as closely as possible model derived prices/values to market observed prices/values of actively traded securities

insures that the time-0 delta and hedging costs predicted by the model are the same as the ones provided in the market

The meaning of the word ‘calibration’ has a much wider scope

the trader needs to recalibrate the model day after day to the future market prices

Procedure of recalibrating every day the model to the current market prices is essential.

The practical success of a hedging strategy largely depends on the ability to choose, for a given model, a calibration, such that the parameters of the model have to be adjusted as little as possible throughout the life of the deal.

7

The Separated Approach With Optimization Initial data for the calibration:

Matrix of Swaption Volatilities : SWPT Vector of dates and discount factors obtained for the current yield curve

Define the variance-covariance matrix of the forward of LIBOR Rates.

Φi = φk,li

φk,li = φk,l * Λi

reducing the variance-covariance matrix by removing eigenvectors associated with negative eigenvalues - Principal Component Analysis

Optimization algorithm. The target function is:

RMSE = i,j=110 (i,j

THEO - i,jMKT)2

Minimize that and obtain the specification of parameters i used in the calibration

φk,li = 0Ti inst(t,Tl-1,Tl) * inst(t,Tk-1,Tk) dt for i<k and i<l

8

Approximate Solutions for Calibration I The instantaneous volatility function

inst could be a deterministic function

of:

Calendar time: inst(t)

Maturity: inst(T)

realization of the forward rate itself at

time τ : inst(τ ,T, f τ)

The full history of the yield curve inst(F t)

Conditions for the volatility functions:

Term-structure of volatilities -time homogenous

flexible functional form

parameters - transparent econometric interpretation

The Functional form:

In order to preserve the time-homogenous character it is important to assure that the ki are as close as possible to 1.

a + d Short maturities implied volatilities. a+d>0d Very-long maturities implied volatilies. d>0 c>0

9

The correlation function: Is time-homogenous

It only depends on the relative distance in years between the two forward rates in question (T i-Tj)

ρij = ρ (|Ti-Tj |) = e - β |Ti-Tj |

The swap rate - depends on the forward rates of that part of the yield curve in a linear way

with the weights:

Eq.1 comes from Ito’s lemaInstantaneous volatility of a

swap rate is a stochastic quantity, depending on :

- coefficients w

- the realization of the forward rate

in order to obtain the total Black volatility of a given European swaption to expiry, one first has to integrate its swap-rate instantaneous volatility:

Approximate Solutions for Calibration II

10

Approximate Solutions for Calibration III

Eq 1 becomes:

where

Because:

1. Parallel movements in the forward curve , the coefficients ζ are only very mildly dependent on the path realizations.

2. Higher principal components shock the forward curve the expectation of the future swap rate instantaneous volatility is very close to the value obtainable by using today’s values for the coefficients ζ and the forward rates f.

Calibration in practice

1. The Separated Approach With Optimization

2. Approximate Solutions for Calibration

12

Data I

Daily yield curves for a trading period 20-Jun-2007 – 20-Jun-2008 across 40 maturities between 1 month and 50 years.

LIBOR cash deposit rates 1M, 2M, 3M (1month, 2 months, 3 months)

Future contracts for intermediate maturities: H, M, U, Z (March, June, September, December)

Equilibrium (par) swap rates for expiries between two years and the end of the LIBOR curve: 2S 50S (2 years – 50 years)

010

2030

40

0

100

200

3000.03

0.035

0.04

0.045

0.05

0.055

010

2030

40

0

10

20

30

40-0.5

0

0.5

1

13

Data II

The market volatility matrix - Black implied volatilities of ATM European swaptions.

I reduced the data to a 10 maturities yield curve (from 1 year to 10 years) and a (10,10) matrix for swaption quoted Black volatilities.

0

10

20

30

0

10

20

300

0.2

0.4

0.6

0.8

1

14

Results - The Separated approach I

Input the initial data for the calibration:

        Matrix of market swaption volatilities        Dates and discount factors obtained for the current yield curve

Define the variance-covariance matrix of the forward of LIBOR Rates

Reduce variance-covariance matrix remove eigenvectors associated with negative eigenvalues

Optimization algorithm. RSME = theoretical volatililities - market swaption volatilities.

Minimize that function + obtain the specification of parameters i

φk,li = φk,l * Λi

φk,li = 0Ti inst(t,Tl-1,Tl) * inst(t,Tk-1,Tk) dt for i<k and i<l

15

Results - The Separated approach II

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

1 2 3 4 5 6 7 8 9 10

e7

e8

e9

e10

L (vector of eigenvalues) Explanatory power Cumulative explanatory power-0.077352 -0.043544311 -0.043544311-0.037983 -0.02138204 -0.064926350.0076164 0.004287554 -0.0606387960.060573 0.034098789 -0.0265400070.084643 0.047648685 0.0211086780.11274 0.063465529 0.0845742060.24182 0.136129449 0.2207036560.28975 0.163111025 0.383814680.46193 0.260037534 0.6438522150.63266 0.356147785 1

Two negative eigenvalues - explanatory power is very low. I eliminated the negative eigenvalues by using PCA (principal component analysis)

The eigenvectors generate small differences between theoretical and market swaption volatilities.

Value of the eigenvalue with the explanatory power

16

Results - The Separated approach III

The biggest differences are denoted for 4 to 5 year length underlying swaps. The other differences for the volatilities in other maturities are not significant.

The RSME for 100 iterations is 0.47053.

02

46

810

0

5

10-0.3

-0.2

-0.1

0

0.1

0.2

Algebraic difference between theoretical and market swaption volatilities

Parameters obtained for Λi through optimization with 100/1000 iterations

0

2

4

6

8

10

12

14

16

18

1 2 3 4 5 6 7 8 9 10

Lambda

Val

ue

of

Lam

bd

a

Lambda 100 iterations

Lambda 1000 iterations

17

Results - The Separated approach IV

If we increase the number of iterations in the optimization function (1000), RSME = 0.013019 results obtained are much more accurate.

Theoretical vols 100 iterations Theoretical vols 1000 iterations

RSME100 = 0.47053 RSME1000 = 0.013019

02

46

810

0

5

100

0.1

0.2

0.3

0.4

0.5

02

46

810

0

5

100

0.1

0.2

0.3

0.4

0.5

Theoretical volatilities computed from optimization - 100/1000 iterations

18

Results - The Separated approach V

RSME100 = 0.47053 RSME1000 =

0.013019

Algebraic difference between theoretical and market swaption volatilities - 100/1000 iterations

02

46

810

0

5

10-0.3

-0.2

-0.1

0

0.1

0.2

02

46

810

0

5

10-0.3

-0.2

-0.1

0

0.1

19

Results - Approximate Solutions I

Volatility function

with a =5%, b = 0.5, c = 1.5, and d = 15%. K=1

Correlation function ρij = ρ (|Ti-Tj |) = e - β |Ti-Tj | β=

0.1;

Calculation of the required approximate implied volatility for the chosen European swaption

With this implied volatility the corresponding approximate Black price was obtained

RSME = theoretical volatilities – market volatilities was computed

20

Results - Approximate Solutions II

The biggest differences are denoted for swaptions with long implied volatilities. Swaptions starting in 4 years as well as long end starting swaptions have theoretical implied Black volatilities higher than the market quoted swaptions.

we can conclude that that the very-long maturities implied volatilities might not be accurately specified “d”.

Black volatility Rebonato Market Black volatility

02

46

810

0

5

100

0.2

0.4

0.6

0.8

02

46

810

0

5

100

0.1

0.2

0.3

0.4

21

Results - Approximate Solutions III

02

46

810

0

5

100

0.5

1

1.5

2

2.5

Theoretical swaption prices

RSME = 0.34032.

The error is comparable with the one obtained from the previous calibration, however theoretical Black volatilities are concentrated long-end starting

swaptions

22

Results - Approximate Solutions IV

Impact of a change in parameters on a swaption price and on the theoretically quantified Black volatility - The exercise was done for the swaption with the underlying swap starting one year from today and maturing one year after (1,2 swaption).

Theoretical Black volatility for the 1.2 swaption is almost the same as the one quoted in the market. Parameter “a” has the greatest impact on the quantified volatility

This method of calibration gives better results if we optimize the parameters used as inputs for the instanataneous volatility and correlation function {a, b, c, d, β} .

-0.5

0

0.5

1

1.5

2

2.5

para

m 1

para

m 2

para

m 3

para

m 4

para

m 5

para

m 6

para

m 7

para

m 8

para

m 9

para

m 1

0

para

m 1

1

para

m 1

2

para

m 1

3

a

b

c

d

1 2 3 4 5 6 7 8 9 10 11 12 13-0.2

-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

A

Blackvolatility

parameter

change

23

Concluding remarks The calibration using the separated approach with optimization

minimizes the root mean squared error for the differences between theoretical and market swaption volatilities.

the Lambda parameters are computed, in order to minimize the error. the method is accurate and provides good results for the error but is computationally intensive. If we increase the number of iterations in order to obtain a smaller error, even if the results do

improve significantly, the computation also becomes quite lengthy.

The calibration using the approximate solutions proposed by Rebonato&Jackel The error between theoretical and market prices for swaptions is similar to the error obtained

from the first calibration technique (with 100 iterations). this error can be further minimized by optimizing the input parameters of the instantaneous

volatility and correlation function - one can first optimize iteratively over the parameters so as to find the set of {a, b, c, d, β} that best accounts for the swaption matrix.

Improvements on calibration results:

·      1st calibration method - increase the number of iteration with the disadvantage of a long lasting computation

·    2nd calibration method – optimize the value of the input parameters {a, b, c, d, β} of the instantaneous volatility and correlation functions

24

References [1] Alexander C. (2002), “Common Correlation Structures for Calibrating the LIBOR Model”, ISMA Centre Finance Discussion

Paper No. 2002-18

[2] Brace A., Gatarek D. and Musiela M. (1997), “The market model of interest rate dynamics”, Mathematical Finance, 127–155

[3] De Jong F., Driessen J., Pelsser A. (2001), “Libor Market Models versus Swap Market Models for Pricing Interest Rate Derivatives -An Empirical Analysis”, European Finance Review,201-237

[4] Gatarek D.,Bachert P. and Maksymiuk R (2006),”The LIBOR Market Model in Practice”, John Wiley and Sons, Ltd, 1-21, 27-37, 63-167

[5] Jackel P. (2002), “Monte Carlo Methods in Finance”, John Wiley and Sons

[6] Jackel P. and Rebonato R.( 2001) “Linking Caplet and Swaption Volatilities in a BGM/J Framework: Approximate Solutions”, Journal of Computational Finance

[7] Kajsajuntti L.(2004), “Pricing of Interest Rate Derivatives with the LIBOR Market Model”, Royal Institute of Technology Stockholm

[8] Rebonato R.(2002), “Modern Pricing of Interest-rate Derivatives. The LIBOR Market Model and Beyond”, Princeton University Press, Princeton and Oxford, 3-57, 135-209, 276-331

[9] Rebonato R.(1999)“On the simultaneous calibration of multi-factor log-normal interest-rate models to Black volatilities and to the correlation matrix”, Journal of Computational Finance

[10] Vojteky M.(2004), “Calibration of Interest Rate Models - Transition Market Case” , CERGE-EI Working Paper No. 23