Professional Documents
Culture Documents
Abstract. The Gaussian ane interest rate models are widely used in the
nancial industry for pricing, hedging and also risk management purposes.
We consider the multifactor models with time dependent parameters. Usu-
ally the models are simulated using some appropriate discretization schema
because the joint distribution of the stochastic and discounting factors is not
known. We derive the exact joint conditional distribution of the stochastic and
discounting factors. Additionally we show how an ecient and exact Monte
Carlo simulation of the Hull White and G2++ interest rates models could be
performed.
1. Introduction
The Gaussian ane interest rate models are widely used in the nancial industry
for pricing, hedging and also risk management purposes. The important advantage
of the Gaussian ane interest rate models is that the bonds and zero bond options
can be eciently evaluated, see Due and Kan [1996], Dai and Singleton [2000],
Due et al. [2003] for more details and fairly general results. In some special
cases even closed-form pricing formulas are available. The Gaussian ane interest
rate models are often used as building blocks for other asset classes, see Brigo and
Mercurio [2006].
The models should be simulated on some time-grid t1 < . . . < tn . The conditional
distribution of the short rate r(t) is known in this case, see Lemma 1. However the
Key words and phrases. ane interest rate models, conditional distribution, Hull-White, G2++,
simulation, exact, ecient.
1
Electroniccopy
Electronic copy available
available at:
at: https://ssrn.com/abstract=2837229
https://ssrn.com/abstract=2837229
joint distribution of r (t) and discounting factor
ˆ t
ϕ(t) = exp − r(u)du
0
In this paper we avoid any discretization and propose an exact and ecient
simulation schema for the short rate r (t) and discounting factor ϕ(t). The stepping
error will be completely avoided and there is also strong increase in the computation
speed.
We start with the briey introduction to the Gaussian ane interest rate models
using notation from Brigo and Mercurio [2006]. Under the risk neutral measure the
d
X
(1.1) dr(t) = ϑ(t) + xi (t)
i=1
where d is dimension of the model, xi (t) are stochastic factors and the nonrandom
function ϑ(t) is chosen so as to exactly t the initial yield curve observed in the
market. The stochastic factor xi (t) evolves accordingly to the dierential equation
volatility and xi (0) = 0. The processes Wi (t) are Brownian motions following
for any t. The Gaussian ane models include some well known interest rate models
as for example: Vasicek model Vasicek [1977], Hull-White models Hull and White
[1990, 1993, 1996, 2001], G2++ model Brigo and Mercurio [2006, p. 142].
Electroniccopy
Electronic copy available
available at:
at: https://ssrn.com/abstract=2837229
https://ssrn.com/abstract=2837229
2. Efficient and exact simulation schema
We start with the joint conditional distribution of the stochastic and discounting
where
ˆ t
(2.1) yi (t) = xi (u) du
0
distribution of (x1 , . . . , xd , y1 , . . . , yd ) .
Let T be the time horizon of the model. Let the functions ai (t), σi (t) and ρij (t)
be nonrandom and continuous on the interval [0, T ] for the remainder of the paper.
The closed form solution of the dierential equation (1.2) is well known, see Lemma
1.
Lemma 1. For any 0 ≤ s < t ≤ T the solution of the dierential equation (1.2) is
given by
ˆ t ˆ t ˆ t
(2.2) xi (t) = xi (s) exp ai (u)du + σi (u) exp ai (v)dv dWi (u)
s s u
conditional on xi (s).
Proof. see Shreve [2004, p. 266] or Shreve and Karatzas [2002, p. 360].
Next we derive the exact formula for the supplemental process yi (t) conditional
Theorem 2. Let s ∈ [0, T ) be xed and let t ∈ [s, T ] . Conditional on xi (s) and
yi (s) the supplemental process yi (t) can be represented as
ˆ t
yi (t) = yi (s) + xi (s)λi (s, t) + σi (u)λi (u, t)dWi (u)
s
3
Proof. The proof is based on the stochastic Fubini theorem, see Veraar [2012] or
Protter [2005, Th. IV.65] for details. By denition (2.1) we obtain
ˆ t ˆ s ˆ t ˆ t
yi (t) = xi (z) dz = xi (z)dz + xi (z)dz = yi (s) + xi (z)dz
0 0 s s
We use the explicit formula (2.2) of the factor xi and then apply the stochastic
of the stochastic Fubini theorem is fullled because the functions σi (t) and ai (t)
The stochastic factors xi (t) as well as supplemental processes yi (t) are of the
form
ˆ t
µ (s, t, xi (s), yi (s)) + σ(u, t)dW (u)
s
where σ(u, t) and µ (s, t, xi (s), yi (s)) are nonrandom continuous functions. Thus we
dW
fi (t)dW
fj (t) = κij (t)dt
where κij (t) is a nonrandom and continuous function taking values in the interval
[−1, 1] . The instantaneous correlation matrix (κij (t)) should be nonnegative semid-
inite for all t ∈ [0, T ] . The distribution of z(t) can be calculated as shown in the
next theorem.
Theorem 3. Let t ∈ (0, T ] be xed. Then the random variable z(t) is m-dimensional
normal distributed with mean 0 and covariance matrix
where
ˆ t
(2.4) σij (t) = σi (s, t)σj (s, t)κij (s)ds
0
Proof. We should keep in mind for the reminder of the proof that t is a xed
parameter. Let r ∈ Rm be an arbitrary vector. We show that rz(t) is normal
distributed with mean 0 and variance rΣ(t)r. The variance rΣ(t)r can be equal 0
(see Appendix) it suces to show that h(t) is normal distributed with mean 0 and
variance rΣ(t)r + t.
First we prove that the process h(u) can be represented as a pure Ito integral
deterministic function
m X
X m
f (u) = ri rj σi (u, t)σj (u, t)κij (u) + 1
i=1 j=1
5
matrix (κij (u)) is nonnegativ semidenite. We rewrite the process h(u) in the
dierential notation
m
X
(2.5) dh(u) = ri σi (u, t)dW
fi (u) + dW (u)
i=1
1
(2.6) dB(u) = p dh(u)
f (u)
m
!
1 X
dB(u) = p ri σi (u, t)dWi (u) + dW (u)
f
f (u) i=1
m
X 1 fi (u) + p 1 dW (u)
= p ri σi (u, t)dW
i=1
f (u) f (u)
The process B(u) is a sum of pure Ito integrals of continuous deterministic functions.
Thus the process B(u) is a martingale with continuous paths and B(0) = 0. We
dB(u)dB(u)
m X
m
X 1 fj (u) + 1 dW (u)dW (u)
= ri σi (u, t)rj σj (u, t)dWfi (u)dW
i=1 j=1
f (u) f (u)
m m
1 X X
= ri rj σi (u, t)σj (u, t)κij (u) + 1 du
f (u) i=1 j=1
= du
By Levy's theorem (see Shreve [2004, Th. 4.6.4]) the process B(u) is a Brownian
p 1 p
dh(u) = f (u) p dh(u) = f (u)dB(u)
f (u)
Let s, t ∈ [0, T ] be xed time points with 0 < s < t. Using the previous results
we calculate the joint conditional distribution of the stochastic factors xi (t) and
supplemental variables yi (t) given xi (s) and yi (s). Let m = 2d. We dene the
fl (u) is also
W
κnl (u) = dW
fn (u)dW
fl (u) = dWi (u + s)dWj (u + s) = ρij (u + s)du
and
for i = 1, . . . , d. The process z(u) fullls the requirements of Theorem 3. Thus z(t−
s) is normal distributed with expected value 0 and variance (2.4). By denition (2.7)
and (2.8) of z(u) we obtain the joint distribution of all xi (t) and yi (t) conditional
We consider two popular interest rate models which are often mentioned in
the literature and used in the nancial industry particularly due to the analytical
tractability. The Hull-White model and the G2++ model are described in details in
Brigo and Mercurio [2006]. We valuate swaptions by exact Monte Carlo simulation
and compare results with the discrete simulation schema. The swaptions are chosen
for the comparison purpose because its theoretical prices can be calculated for the
chastic factors xi (t) given by Lemma 1. However the supplemental processes yi (t)
yi (t + δ) ≈ yi (t) + δxi (t + δ)
where δ is suciently small discretization step. The exact simulation schema avoids
any discretization and calculates all factors xi (t) and yi (t) simultaneously condi-
The Hull-White and G2++ models have the stochastic factors of the form
with constant mean reversion speed ai and volatility σi . For 0 < s < t we obtain
ˆ t
xi (t) = xi (s) exp (ai (t − s)) + σi exp (ai (t − u)) dWi (u)
s
by Lemma 1 and
ˆ t
xi (s) σi
yi (t) = yi (s) + (exp (ai (t − s)) − 1) + (exp (ai (t − u)) − 1) dWi (u)
ai ai s
by Theorem 2. Taking equations (2.9) and (2.10) into account the process z(u) is
given by
ˆ u
zi (u) = σi exp (ai (u − r)) dW
fi (r)
0
and
ˆ u
σi
zi+d (u) = (exp (ai (u − r)) − 1) dW
fi (r)
ai 0
for i = 1, . . . , d.
Example 4. In case of the Hull-White model there is only one stochastic factor
distributed with expected value 0 and covariance matrix Σ(u) = (σij (u)) , where
σ12
σ11 (u) = (exp (2a1 u) − 1)
2a1
9
σ2
2 1 3
σ22 (u) = 21 u− exp (a1 u) + exp (2a1 u) +
a1 a1 2a1 2a1
By denition (2.7) and (2.8) of z(u) the random variable (x1 (t) , y1 (t)) is normal
distributed with the covariance matrix Σ(t − s) and expected value µ(t − s) condi-
x1 (s)
µ2 (u) = y1 (s) + (exp (a1 u) − 1)
a1
The simulation results are shown in Table 1 for the at-the-money swaption with
tenor 10 years and maturity 20 years. The Hull-White model parameters are a1 =
Example 5. The G2++ model consists of the two stochastic factors x1 (t) and
with a constant ρ ∈ (−1, 1) . We consider the process z(u) dened by (2.7) and
For the simplicity of notation we set ai+2 = ai and σi+2 = σi for i ∈ {1, 2} . By
Theorem 3 the random variable z(u) is normal distributed with expected value 0
1
β(a, u) = (exp (au) − 1)
a
10
is multivariate normal distributed conditional on (x1 (s) , x2 (s) , y1 (s) , y2 (s)) with
for i ∈ {1, 2} . The simulation results of the G2++ model are summarized in Table
which increases rapidly with the number of discretization steps. In case of the exact
simulation schema the discretization error can be completely avoided. There is also
strong increase in the simulation speed particularly if only few points in time should
be simulated.
Appendix
and the statement follows by Jacod and Protter [2000, Th. 14.1.].
References
Damiano Brigo and Fabio Mercurio. Interest Rate Models: Theory and Practice
With Smile, Ination and Credit. Springer, 2006.
Qiang Dai and Kenneth J. Singleton. Specication analysis of ane term structure
applications in nance. The Annals of Applied Probability, vol. 13, no. 3:984
1053, 2003.
Darrell Due and Rui Kan. A yield-factor model of interest rates. Mathematical
Finance, 6:379406, 1996.
John Hull and Alan White. Pricing interest-rate derivative securities. The Review
of Financial Studies, 3(4):573592, 1990.
John Hull and Alan White. One-factor interest-rate models and the valuation of
Steven Shreve and Ioannis Karatzas. Brownian Motion and Stochastic Calculus.
Springer, 2002.
13
14