Professional Documents
Culture Documents
https://doi.org/10.1186/s13662-019-2214-1
1 Introduction
For decades, stochastic processes have become more popular as a model for fluctuations
over time. Including the noise term is the main advantage of the stochastic model. The
Ornstein–Uhlenbeck process is one of the most well-known stochastic processes used in
many research areas such as mathematical finance [1], physics [2], and biology [3]. It was
introduced by L. Ornstein and G. Eugene Uhlenbeck (1930). This process is defined as the
solution of stochastic differential equation
dX(t) = θ μ – X(t) dt + σ dW (t), (1)
where θ = 0, μ, and σ > 0 are constant parameters, and W (t) is the Wiener process. The
parameter μ is the long-term mean, θ is the velocity, and σ is the friction coefficient. Its
analytic solution, a function of mean, variance, and covariance functions over time t were
derived. An important feature of this process (with positive θ ) is the mean reversion, which
means that it tends to its long-term mean μ as t tends to infinity. So, at any moment in
time, if the value of the yield is greater than the long-term mean, then the drift becomes
negative, so that the yield is pulled down in the direction of the long-term mean. Similarly,
if the value of the yield is smaller than the long-term mean, then the drift becomes positive,
so that the yield is pushed up to the long-term mean.
The multivariate Ornstein–Uhlenbeck process is a generalization to multiple dimen-
sions of the Ornstein–Uhlenbeck process. It is defined as the solution of the multivariate
© The Author(s) 2019. This article is distributed under the terms of the Creative Commons Attribution 4.0 International License
(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, pro-
vided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and
indicate if changes were made.
Vatiwutipong and Phewchean Advances in Difference Equations (2019) 2019:276 Page 2 of 7
dX(t) = θ μ – X(t) dt + σ dW(t), (2)
2 Preliminaries
In this section, we introduce some well-known definitions and results, which can be found
in [8–11].
Proposition 1 Let X(t) be a multivariate Itô process defined by the stochastic differential
equation
dX(t) = μ X(t), t dt + σ X(t), t dW(t), (3)
∂ ∂ ∂ 2
p x(t), t = – μ x(t), t p x(t), t + 2 D x(t), t p x(t), t , (4)
∂t ∂x ∂x
where D(x(t), t) = σ (X(t), t)σ T (X(t), t). This equation is also known as the Kolmogorov for-
ward equation.
∂ ∂
2 F( ∂x ∂x
: Af (x)) = –uT AuF(f )(u),
3 F( ∂x · Axf (x)) = –( ∂F(f∂u)(u) )T AT u.
∂
Ak
For any square matrix A, we define the exponential of A, denoted eA , as ∞ k=0 k! , where
A0 is the identity matrix I. Note that this series always converges, so the exponential is
well-defined.
3 Main results
Theorem 1 The characteristic function of the n-dimensional Ornstein–Uhlenbeck process
X(t) satisfying (2) with the initial value X(0) = x 0 is given by
1 t
T (s–t)
φ(u, t) = exp iuT e–θt x 0 + I – e–θt μ – uT eθ (s–t) σ σ T eθ ds u . (5)
2 0
∂p ∂ ∂ 1 ∂2
=– θ μp – θ xp + Dp, (6)
∂t ∂x ∂x 2 ∂x 2
p(x) = δ 2 (x – x 0 ). (7)
T
∂ p̂ ∂ p̂ 1
= –iuT θ μp̂ + θ T u – uT Dup̂, (8)
∂t ∂u 2
p̂(u0 ) = exp –iuT0 x 0 . (9)
Note that equation (8) is a first-order partial differential equation, so we will apply the
method of characteristic.
Consider the system
du
= θTu
dt
T
u = eθ t u0 . (10)
Vatiwutipong and Phewchean Advances in Difference Equations (2019) 2019:276 Page 4 of 7
dp̂ 1
= –iuT θ μ – uT Du p̂. (11)
dt 2
dp̂ 1 T
= –iuT0 eθt θ μ – uT0 eθt Deθ t u0 dt. (12)
p̂ 2
So
1 t
Tt
p̂ = p̂0 exp –iuT0 eθt – I μ – uT0 eθt Deθ dt u0 . (13)
2 0
Then, substituting p̂0 from (9) and u0 by inverting (10) into (13), we get
1 t
Tt
p̂ = exp –iuT0 x 0 – iuT0 eθt – I μ – uT0 eθ t Deθ dt u0
2 0
t
1 T T
= exp –iuT e–θt x 0 – iuT e–θt eθt – I μ – uT e–θt eθt Deθ t dt e–θ t u
2 0
t
1 T
= exp –iuT e–θt x 0 – iuT I – e–θt μ – uT eθ(s–t) σ σ T eθ (s–t) ds u . (14)
2 0
Since the characteristic function is the Fourier transform with opposite sign in the com-
plex exponential, we are done.
M(t) = e–θt X 0 + I – e–θt μ (15)
1
φ(u) = exp iuT M – uT Σu , (18)
2
Proof Let Γ (s, t) = E[(X(t) – M(t))(X(s) – M(s))T ]. From (15) we can see that M (t) =
–θ (M(t) – μ). Then
∂ 2Γ T
= E X (s) – M (s) X (t) – M (t)
∂s ∂t
T
= E –θ X(s) – M(s) + σ ξ (s) –θ X(t) – M(t) + σ ξ (t)
= θ Γ θ T – θ K(s, t)σ T – σ L(s, t)θ T + σ E ξ (s)ξ T (t) σ T , (20)
where ξ (t) is an n-dimensional white noise, K(s, t) = E[(X(s) – M(s))ξ T (t)], and L(s, t) =
E[ξ (s)(X(t) – M(t))T ].
Taking the derivative of K(s, t) with respect to t, we get
∂K
= E X (s) – M (s) ξ T (t)
∂s
= E –θ X(s) – M(s) ξ T (t) + σ ξ (s)ξ T (t)
= –θ K(s, t) + σ E ξ (s)ξ T (t) . (21)
Similarly, we get
⎧
⎨0 for s > t,
L(s, t) = (23)
⎩σ T e–θ(s–t) for s < t.
∂ 2Γ
= θ Γ θ T – θ e–θ(s–t) σ σ T + σ δ m (s – t)σ T (24)
∂s ∂t
with initial condition C(0, t) = C(s, 0) = 0. This equation has the solution
s
T (t–u)
Γ (s, t) = e–θ(s–u) σ σ T e–θ du. (25)
0
From this result it follows that if we let s = t, then the cross-covariance function matrix
becomes the covariance matrix as in (16).
If the parameter θ of univariate Ornstein–Uhlenbeck process is positive, then the pro-
cess is mean-reverting. For the multivariate case, we also have a condition for mean-
reverting, which is stated in the following theorem.
Proof Since e–θt tends to the zero matrix as t tends to infinity if all eigenvalues of θ are
positive, we can conclude from (15) that, with this condition, M(t) tends to μ.
For Σ(t), the situation is different, since we cannot take t in (16) to infinity directly as we
do for M(t). We apply the identity vec(ABC) = (C T ⊗ A) vec(B), where ⊗ is the Kronecker
product defined in [12], and vec(A) is defined as the column vector made of the columns
of A stacked atop one another from left to right. Then
t
vec Σ(t) = eθ(s–t) ⊗ eθ(s–t) ds vec σ σ T . (27)
0
Now we use another identity eA⊗B = eA ⊕ eB where ⊕ is the Kronecker sum. Then we
obtain
t
vec Σ(t) = eθ(s–t) ⊗ eθ (s–t) ds vec σ σ T
0
t
= e(θ⊕θ)(s–t) ds vec σ σ T
0
= (θ ⊕ θ )–1 I – e–(θ⊕θ)t vec σ σ T . (28)
Since all eigenvalues of θ ⊕ θ are still positive, the covariance matrix converts to a con-
stant matrix Σ such that vec(Σ) = (θ ⊕ θ)–1 vec(σ σ T ).
4 Conclusion
In this paper, we propose a new method to derive the distribution of the multivariate
Ornstein–Uhlenbeck process by solving its forward equation. We apply the character-
istic method and Fourier transform to solve the equation. We obtain the characteristic
function of the multivariate Ornstein–Uhlenbeck process and also its density function.
Our explicit result shows that the multivariate Ornstein–Uhlenbeck process, at any time,
is a multivariate normal random variable. We also derive the mean vector, covariance ma-
trix, and cross covariance matrix and obtain its mean-reverting condition, which is an
extension of the univariate case. It is well known that the univariate Ornstein–Uhlenbeck
process has a mean-reverting property when the parameter θ is positive. In our study, for
the multivariate case, we have found that the process is mean-reverting as t increases and
all eigenvalues of the matrix θ are positive.
Funding
We acknowledge the support of the Centre of Excellence in Mathematics, CHE, Thailand.
Vatiwutipong and Phewchean Advances in Difference Equations (2019) 2019:276 Page 7 of 7
Competing interests
The authors declare that they have no competing interests.
Authors’ contributions
Both authors contributed equally to this work. All authors read and approved the final manuscript.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
1. Vasicek, O.: An equilibrium characterization of the term structure. J. Financ. Econ. 5, 177–388 (1977)
2. Lemons, D.S.: An Introduction to Stochastic Processes in Physics. Johns Hopkins University Press, Baltimore (2002)
3. Ditlevsen, S., Samson, A.: Introduction to Stochastic Models in Biology, Stochastic Biomathematical Models: With
Applications to Neuronal Modeling. Springer, Berlin (2013)
4. Trost, D.C., Overman, E.A. II, Ostroff, J.H., Xiong, W., March, P.: A model for liver homeostasis using modified
mean-reverting Ornstein–Uhlenbeck process. Comput. Math. Methods Med. 11, 27–47 (2010)
5. Christensena, J.H.E., Dieboldb, F.X., Rudebuscha, G.D.: The affine arbitrage-free class of Nelson–Siegel term structure
models. J. Econom. 164, 4–20 (2011)
6. Fasen, V.: Statistical estimation of multivariate Ornstein–Uhlenbeck processes and applications to co-integration. J.
Econom. 172, 325–337 (2013)
7. Phewchean, N., Wu, Y.H., Lenbury, Y.: Option pricing with stochastic volatility and market price of risk: an analytic
approach. In: Recent Advances in Finite Differences and Applied & Computational Mathematics Conference
Proceedings, Athens, May 14–16, 2013, pp. 135–139 (2013)
8. Klebaner, F.C.: Introduction to Stochastic Calculus with Applications, 2nd edn. Imperial College Press, London (2005)
9. Risken, H.: The Fokker–Planck Equation, 2nd edn. Springer Series in Synergetics, vol. 18. Springer, Berlin Heidelberg
(1996)
10. Stade, E.: Fourier Analysis. Wiley, New York (2011)
11. Hall, B.C.: Lie Groups, Lie Algebras, and Representations, 2nd edn. Springer, Berlin (2015)
12. Graham, A.: Kronecker Products and Matrix Calculus with Applications. Ellis Horwood, Chichester (1981)