Ornstein–Uhlenbeck process
In mathematics, the Ornstein–Uhlenbeck process (named after Leonard Ornstein and George Eugene Uhlenbeck), is a stochastic process that, roughly speaking, describes the velocity of a massive Brownian particle under the influence of friction. The process is stationary, Gaussian, and Markovian, and is the only nontrivial process that satisfies these three conditions, up to allowing linear transformations of the space and time variables.[1] Over time, the process tends to drift towards its long-term mean: such a process is called mean-reverting.
The process can be considered to be a modification of the random walk in continuous time, or Wiener process, in which the properties of the process have been changed so that there is a tendency of the walk to move back towards a central location, with a greater attraction when the process is further away from the centre. The Ornstein–Uhlenbeck process can also be considered as the continuous-time analogue of the discrete-time AR(1) process.
Representation via a stochastic differential equation[edit]
An Ornstein–Uhlenbeck process, xt, satisfies the following stochastic differential equation:
where
,
and
are parameters and
denotes the Wiener process.
The above representation can be taken as the primary definition of an Ornstein–Uhlenbeck process.[1][citation needed]
Fokker–Planck equation representation[edit]
The probability density function ƒ(x, t) of the Ornstein–Uhlenbeck process satisfies the Fokker–Planck equation
The Green function of this linear parabolic partial differential equation equation, taking
and
for simplicity, and the initial condition consisting of a unit point mass at location
is
The stationary solution of this equation is the limit for time tending to infinity which is a Gaussian distribution with mean
and variance 
Application in physical sciences[edit]
The Ornstein–Uhlenbeck process is a prototype of a noisy relaxation process. Consider for example a Hookean spring with spring constant
whose dynamics is highly overdamped with friction coefficient
. In the presence of thermal fluctuations with temperature
, the length
of the spring will fluctuate stochastically around the spring rest length
; its stochastic dynamic is described by an Ornstein–Uhlenbeck process with:
where
is derived from the Stokes–Einstein equation
for the effective diffusion constant.
In physical sciences, the stochastic differential equation of an Ornstein–Uhlenbeck process is rewritten as a Langevin equation
where
is white Gaussian noise with 
At equilibrium, the spring stores an average energy
in accordance with the equipartition theorem.
Application in financial mathematics[edit]
The Ornstein–Uhlenbeck process is one of several approaches used to model (with modifications) interest rates, currency exchange rates, and commodity prices stochastically. The parameter
represents the equilibrium or mean value supported by fundamentals;
the degree of volatility around it caused by shocks, and
the rate by which these shocks dissipate and the variable reverts towards the mean. One application of the process is a trading strategy known as pairs trade.[2][3]
Mathematical properties[edit]
The Ornstein–Uhlenbeck process is an example of a Gaussian process that has a bounded variance and admits a stationary probability distribution, in contrast to the Wiener process; the difference between the two is in their "drift" term. For the Wiener process the drift term is constant, whereas for the Ornstein–Uhlenbeck process it is dependent on the current value of the process: if the current value of the process is less than the (long-term) mean, the drift will be positive; if the current value of the process is greater than the (long-term) mean, the drift will be negative. In other words, the mean acts as an equilibrium level for the process. This gives the process its informative name, "mean-reverting." The stationary (long-term) variance is given by
The Ornstein–Uhlenbeck process is the continuous-time analogue of the discrete-time AR(1) process.
blue: initial value a = 0 (a.s.)
green: initial value a = 2 (a.s.)
red: initial value normally distributed so that the process has invariant measure
Solution[edit]
This stochastic differential equation is solved by variation of parameters.[citation needed] Apply Itō's lemma to the function
to get
Integrating from 0 to t we get
whereupon we see
Formulas for moments of nonstationary processes[edit]
From this representation, the first moment is given by (assuming that x0 is a constant)
The Itō isometry can be used to calculate the covariance function by
Thus if s < t (so that min(s, t) = s), then we have
Alternative representation for nonstationary processes[edit]
It is also possible (and often convenient) to represent xt (unconditionally, i.e. as
) as a scaled time-transformed Wiener process[citation needed]:
or conditionally (given x0) as
The time integral of this process can be used to generate noise with a 1/ƒ power spectrum.
Scaling limit interpretation[edit]
The Ornstein–Uhlenbeck process can be interpreted as a scaling limit of a discrete process, in the same way that Brownian motion is a scaling limit of random walks. Consider an urn containing
blue and yellow balls. At each step a ball is chosen at random and replaced by a ball of the opposite colour. Let
be the number of blue balls in the urn after
steps. Then
converges in law to a Ornstein–Uhlenbeck process as
tends to infinity.
Generalizations[edit]
It is possible to extend Ornstein–Uhlenbeck processes to processes where the background driving process is a Lévy process.[clarification needed] These processes are widely studied by Ole Barndorff-Nielsen and Neil Shephard,[citation needed] and others.[citation needed]
In addition, in finance, stochastic processes are used the volatility increases for larger values of
. In particular, the CKLS (Chan–Karolyi–Longstaff–Sanders) process[4] with the volatility term replaced by
can be solved in closed form for
or 1, as well as for
, which corresponds to the conventional OU process.
See also[edit]
- Cointelation
- The Vasicek model of interest rates is an example of an Ornstein–Uhlenbeck process.
- Short rate model – contains more examples.
|
|
This article includes a list of references, but its sources remain unclear because it has insufficient inline citations. (January 2011) |
Notes[edit]
- ^ a b Doob 1942
- ^ Advantages of Pair Trading: Market Neutrality
- ^ An Ornstein-Uhlenbeck Framework for Pairs Trading
- ^ Chan et al. (1992)
References[edit]
- E. Bibbona, G. Panfilo and P. Tavella: "The Ornstein-Uhlenbeck process as a model of a low pass filtered white noise", Metrologia, 45:S117-S126, 2008. doi:10.1088/0026-1394/45/6/S17
- Chan. K. C., Karolyi, G. A., Longstaff, F. A. & Sanders, A. B.: "An empirical comparison of alternative models of the short-term interest rate", Journal of Finance 52:1209–27, 1992.
- Doob, J.L. (1942), "The Brownian movement and stochastic equations", Annals of Mathematics 43: 351–369.
- D. T. Gillespie: "Exact numerical simulation of the Ornstein–Uhlenbeck process and its integral", Phys. Rev. E, 54:2084–91, 1996. PMID 9965289 doi:10.1103/PhysRevE.54.2084
- H. Risken: The Fokker–Planck Equation: Method of Solution and Applications, Springer-Verlag, New York, 1989.
- G. E. Uhlenbeck and L. S. Ornstein: "On the theory of Brownian Motion", Phys.Rev., 36:823–841, 1930. doi:10.1103/PhysRev.36.823
External links[edit]
- A Stochastic Processes Toolkit for Risk Management, Damiano Brigo, Antonio Dalessandro, Matthias Neugebauer and Fares Triki
- Simulating and Calibrating the Ornstein–Uhlenbeck process, M.A. van den Berg
- Calibrating the Ornstein-Uhlenbeck model, M.A. van den Berg
- Maximum likelihood estimation of mean reverting processes, Jose Carlos Garcia Franco

![\frac{\partial f}{\partial t} = \theta \frac{\partial}{\partial x} [(x - \mu) f] + \frac{\sigma^2}{2} \frac{\partial^2 f}{\partial x^2}](http://upload.wikimedia.org/math/4/4/d/44d97c17e5b21500084f39ce03e7cd2d.png)
![f(x,t) = \sqrt{\frac{\theta}{2 \pi D (1-e^{-2\theta t})}} \exp\left\{\frac{-\theta}{2D}\left[\frac{(x - y e^{-\theta t})^2}{1-e^{-2\theta t}}\right]\right\}](http://upload.wikimedia.org/math/b/e/0/be030aea772f3d8b4301bfb671eb0e5a.png)





![\begin{align}
df(x_t,t) & = \theta x_t e^{\theta t}\, dt + e^{\theta t}\, dx_t \\[6pt]
& = e^{\theta t}\theta \mu \, dt + \sigma e^{\theta t}\, dW_t.
\end{align}](http://upload.wikimedia.org/math/f/d/7/fd7922dc590feabda77d45c8b88b8d97.png)



![\begin{align}
\operatorname{cov}(x_s,x_t) & = E[(x_s - E[x_s])(x_t - E[x_t])] \\
& = E \left[ \int_0^s \sigma e^{\theta (u-s)}\, dW_u \int_0^t \sigma e^{\theta (v-t)}\, dW_v \right] \\
& = \sigma^2 e^{-\theta (s+t)}E \left[ \int_0^s e^{\theta u}\, dW_u \int_0^t e^{\theta v}\, dW_v \right] \\
& = \frac{\sigma^2}{2\theta} \, e^{-\theta (s+t)}(e^{2\theta \min(s,t)}-1).
\end{align}](http://upload.wikimedia.org/math/5/1/8/5189575138cd46016e5d62925b0c3b8c.png)


