HOME

TheInfoList



OR:

In mathematics, the Ornstein–Uhlenbeck process is a
stochastic process In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables in a probability space, where the index of the family often has the interpretation of time. Sto ...
with applications in financial mathematics and the physical sciences. Its original application in physics was as a model for the velocity of a massive Brownian particle under the influence of
friction Friction is the force resisting the relative motion of solid surfaces, fluid layers, and material elements sliding against each other. Types of friction include dry, fluid, lubricated, skin, and internal -- an incomplete list. The study of t ...
. It is named after Leonard Ornstein and George Eugene Uhlenbeck. The Ornstein–Uhlenbeck process is a stationary Gauss–Markov process, which means that it is a
Gaussian process In probability theory and statistics, a Gaussian process is a stochastic process (a collection of random variables indexed by time or space), such that every finite collection of those random variables has a multivariate normal distribution. The di ...
, a
Markov process In probability theory and statistics, a Markov chain or Markov process is a stochastic process describing a sequence of possible events in which the probability of each event depends only on the state attained in the previous event. Informally, ...
, and is temporally homogeneous. In fact, it is the only nontrivial process that satisfies these three conditions, up to allowing linear transformations of the space and time variables. Over time, the process tends to drift towards its mean function: such a process is called ''mean-reverting''. The process can be considered to be a modification of the
random walk In mathematics, a random walk, sometimes known as a drunkard's walk, is a stochastic process that describes a path that consists of a succession of random steps on some Space (mathematics), mathematical space. An elementary example of a rand ...
in continuous time, or
Wiener process In mathematics, the Wiener process (or Brownian motion, due to its historical connection with Brownian motion, the physical process of the same name) is a real-valued continuous-time stochastic process discovered by Norbert Wiener. It is one o ...
, 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 center. The Ornstein–Uhlenbeck process can also be considered as the continuous-time analogue of the discrete-time AR(1) process.


Definition

The Ornstein–Uhlenbeck process x_t is defined by the following stochastic differential equation: :dx_t = -\theta \, x_t \, dt + \sigma \, dW_t where \theta > 0 and \sigma > 0 are parameters and W_t denotes the
Wiener process In mathematics, the Wiener process (or Brownian motion, due to its historical connection with Brownian motion, the physical process of the same name) is a real-valued continuous-time stochastic process discovered by Norbert Wiener. It is one o ...
. An additional term is sometimes added: :dx_t = \theta (\mu - x_t) \, dt + \sigma \, dW_t where \mu is a constant called the (long-term) mean. The Ornstein–Uhlenbeck process is sometimes also written as a
Langevin equation In physics, a Langevin equation (named after Paul Langevin) is a stochastic differential equation describing how a system evolves when subjected to a combination of deterministic and fluctuating ("random") forces. The dependent variables in a Lange ...
of the form : \frac = -\theta \, x_t + \sigma \, \eta(t) where \eta(t), also known as
white noise In signal processing, white noise is a random signal having equal intensity at different frequencies, giving it a constant power spectral density. The term is used with this or similar meanings in many scientific and technical disciplines, i ...
, stands in for the supposed derivative d W_t / dt of the Wiener process. However, d W_t / dt does not exist because the Wiener process is nowhere differentiable, and so the Langevin equation only makes sense if interpreted in distributional sense. In physics and engineering disciplines, it is a common representation for the Ornstein–Uhlenbeck process and similar stochastic differential equations by tacitly assuming that the noise term is a derivative of a differentiable (e.g. Fourier) interpolation of the Wiener process.


Fokker–Planck equation representation

The Ornstein–Uhlenbeck process can also be described in terms of a probability density function, P(x,t), which specifies the probability of finding the process in the state x at time t. This function satisfies the
Fokker–Planck equation In statistical mechanics and information theory, the Fokker–Planck equation is a partial differential equation that describes the time evolution of the probability density function of the velocity of a particle under the influence of drag (physi ...
: \frac = \theta \frac (x P) + D \frac where D = \sigma^2 / 2. This is a linear parabolic partial differential equation which can be solved by a variety of techniques. The transition probability, also known as the
Green's function In mathematics, a Green's function (or Green function) is the impulse response of an inhomogeneous linear differential operator defined on a domain with specified initial conditions or boundary conditions. This means that if L is a linear dif ...
, P(x,t\mid x',t') is a Gaussian with mean x' e^+\mu(1-e^) and variance \frac \left( 1 - e^ \right): : P(x,t\mid x',t') = \sqrt \exp \left \frac \frac\right/math> This gives the probability of the state x occurring at time t given initial state x' at time t' < t. Equivalently, P(x,t\mid x',t') is the solution of the Fokker–Planck equation with initial condition P(x,t') = \delta(x - x').


Mathematical properties

Conditioned on a particular value of x_0, the mean is : \operatorname \mathbb(x_t \mid x_0)=x_0 e^+\mu(1-e^) and the
covariance In probability theory and statistics, covariance is a measure of the joint variability of two random variables. The sign of the covariance, therefore, shows the tendency in the linear relationship between the variables. If greater values of one ...
is : \operatorname(x_s,x_t) = \frac \left( e^ - e^ \right). For the stationary (unconditioned) process, the mean of x_t is \mu, and the covariance of x_s and x_t is \frac e^. The Ornstein–Uhlenbeck process is an example of a
Gaussian process In probability theory and statistics, a Gaussian process is a stochastic process (a collection of random variables indexed by time or space), such that every finite collection of those random variables has a multivariate normal distribution. The di ...
that has a bounded variance and admits a stationary
probability distribution In probability theory and statistics, a probability distribution is a Function (mathematics), function that gives the probabilities of occurrence of possible events for an Experiment (probability theory), experiment. It is a mathematical descri ...
, in contrast to the
Wiener process In mathematics, the Wiener process (or Brownian motion, due to its historical connection with Brownian motion, the physical process of the same name) is a real-valued continuous-time stochastic process discovered by Norbert Wiener. It is one o ...
; 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."


Properties of sample paths

A temporally homogeneous Ornstein–Uhlenbeck process can be represented as a scaled, time-transformed
Wiener process In mathematics, the Wiener process (or Brownian motion, due to its historical connection with Brownian motion, the physical process of the same name) is a real-valued continuous-time stochastic process discovered by Norbert Wiener. It is one o ...
: : x_t = \frac e^ W_ where W_t is the standard Wiener process. This is roughly Theorem 1.2 in . Equivalently, with the change of variable s = e^ this becomes : W_s = \frac s^ x_, \qquad s > 0 Using this mapping, one can translate known properties of W_t into corresponding statements for x_t. For instance, the law of the iterated logarithm for W_t becomes : \limsup_ \frac = 1, \quad \text


Formal solution

The stochastic differential equation for x_t can be formally solved by variation of parameters. Writing : f(x_t, t) = x_t e^ \, we get : \begin df(x_t,t) & = \theta\,x_t\,e^\, dt + e^\, dx_t \\ pt& = e^\theta\,\mu \, dt + \sigma\,e^\, dW_t. \end Integrating from 0 to t we get : x_t e^ = x_0 + \int_0^t e^\theta\,\mu \, ds + \int_0^t \sigma\,e^\, dW_s \, whereupon we see : x_t = x_0\,e^ + \mu\,(1-e^) + \sigma \int_0^t e^\, dW_s. \, From this representation, the first moment (i.e. the mean) is shown to be : \operatorname E(x_t)=x_0 e^+\mu(1-e^) \!\ assuming x_0 is constant. Moreover, the Itō isometry can be used to calculate the
covariance function In probability theory and statistics, the covariance function describes how much two random variables change together (their ''covariance'') with varying spatial or temporal separation. For a random field or stochastic process ''Z''(''x'') on a dom ...
by : \begin \operatorname(x_s,x_t) & = \operatorname E x_s - \operatorname E[x_s(x_t - \operatorname E[x_t">_s.html" ;"title="x_s - \operatorname E[x_s">x_s - \operatorname E[x_s(x_t - \operatorname E[x_t] \\ pt& = \operatorname E \left[ \int_0^s \sigma e^\, dW_u \int_0^t \sigma e^\, dW_v \right] \\ pt& = \sigma^2 e^ \operatorname E \left \int_0^s e^\, dW_u \int_0^t e^\, dW_v \right\\ pt& = \frac \, e^(e^-1) \\ pt& = \frac \left( e^ - e^ \right). \end Since the Itô integral of deterministic integrand is normally distributed, it follows that : x_t = x_0 e^+\mu(1-e^) + \tfrac W_


Kolmogorov equations

The infinitesimal generator of the process isLf = -\theta (x-\mu) f' + \frac 12 \sigma^2 f''If we let y = (x- \mu)\sqrt , then the eigenvalue equation simplifies to: \frac\phi - y\frac\phi - \frac \phi = 0which is the defining equation for Hermite polynomials. Its solutions are \phi(y) = He_n(y) , with \lambda = -n\theta, which implies that the mean first passage time for a particle to hit a point on the boundary is on the order of \theta^.


Numerical simulation

By using discretely sampled data at time intervals of width t, the maximum likelihood estimators for the parameters of the Ornstein–Uhlenbeck process are asymptotically normal to their true values. More precisely,\sqrt \left( \begin \widehat\theta_n \\ \widehat\mu_n \\ \widehat\sigma_n^2 \end - \begin \theta \\ \mu \\ \sigma^2 \end \right) \xrightarrow \ \mathcal \left( \begin 0 \\ 0 \\ 0 \end, \begin \frac & 0 & \frac \\ 0 & \frac & 0 \\ \frac & 0 & \frac \end \right) To simulate an OU process numerically with standard deviation \Sigma and correlation time \tau = 1/\Theta, one method is to apply the finite-difference formula x(t+dt) = x(t) - \Theta \, dt \, x(t) + \Sigma \sqrt \nu_i where \nu_i is a normally distributed random number with zero mean and unit variance, sampled independently at every time-step dt .


Scaling limit interpretation

The Ornstein–Uhlenbeck process can be interpreted as a scaling limit of a discrete process, in the same way that
Brownian motion Brownian motion is the random motion of particles suspended in a medium (a liquid or a gas). The traditional mathematical formulation of Brownian motion is that of the Wiener process, which is often called Brownian motion, even in mathematical ...
is a scaling limit of random walks. Consider an urn containing n black and white balls. At each step a ball is chosen at random and replaced by a ball of the opposite colour. Let X_k be the number of black balls in the urn after k steps. Then \frac converges in law to an Ornstein–Uhlenbeck process as n tends to infinity. This was obtained by Mark Kac. Heuristically one may obtain this as follows. Let X^_t:= \frac, and we will obtain the stochastic differential equation at the n\to \infty limit. First deduce \Delta t = 1/n,\quad \Delta X^_t = X^_ -X^_t. With this, we can calculate the mean and variance of \Delta X^_t, which turns out to be -2 X^_t \Delta t and \Delta t. Thus at the n\to \infty limit, we have dX_t = -2X_t\,dt + dW_t, with solution (assuming X_0 distribution is standard normal) X_t = e^W_.


Applications


In physics: noisy relaxation

The Ornstein–Uhlenbeck process is a prototype of a noisy relaxation process. A canonical example is a Hookean spring (
harmonic oscillator In classical mechanics, a harmonic oscillator is a system that, when displaced from its equilibrium position, experiences a restoring force ''F'' proportional to the displacement ''x'': \vec F = -k \vec x, where ''k'' is a positive const ...
) with spring constant k whose dynamics is overdamped with friction coefficient \gamma. In the presence of thermal fluctuations with
temperature Temperature is a physical quantity that quantitatively expresses the attribute of hotness or coldness. Temperature is measurement, measured with a thermometer. It reflects the average kinetic energy of the vibrating and colliding atoms making ...
T, the length x(t) of the spring fluctuates around the spring rest length x_0; its stochastic dynamics is described by an Ornstein–Uhlenbeck process with : \begin \theta &=k/\gamma, \\ \mu & =x_0, \\ \sigma &=\sqrt, \end where \sigma is derived from the Stokes–Einstein equation D=\sigma^2/2=k_B T/\gamma for the effective diffusion constant. This model has been used to characterize the motion of a Brownian particle in an optical trap. At equilibrium, the spring stores an average energy \langle E\rangle = k \langle (x-x_0)^2 \rangle /2=k_B T/2 in accordance with the
equipartition theorem In classical physics, classical statistical mechanics, the equipartition theorem relates the temperature of a system to its average energy, energies. The equipartition theorem is also known as the law of equipartition, equipartition of energy, ...
.


In financial mathematics

The Ornstein–Uhlenbeck process is used in the Vasicek model of the interest rate. The Ornstein–Uhlenbeck process is one of several approaches used to model (with modifications) interest rates, currency
exchange rate In finance, an exchange rate is the rate at which one currency will be exchanged for another currency. Currencies are most commonly national currencies, but may be sub-national as in the case of Hong Kong or supra-national as in the case of ...
s, and commodity prices stochastically. The parameter \mu represents the equilibrium or mean value supported by fundamentals; \sigma the degree of volatility around it caused by shocks, and \theta 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. A further implementation of the Ornstein–Uhlenbeck process is derived by Marcello Minenna in order to model the
stock Stocks (also capital stock, or sometimes interchangeably, shares) consist of all the Share (finance), shares by which ownership of a corporation or company is divided. A single share of the stock means fractional ownership of the corporatio ...
return under a
lognormal distribution In probability theory, a log-normal (or lognormal) distribution is a continuous probability distribution of a random variable whose logarithm is normal distribution, normally distributed. Thus, if the random variable is log-normally distributed ...
dynamics. This modeling aims at the determination of confidence interval to predict market abuse phenomena.


In evolutionary biology

The Ornstein–Uhlenbeck process has been proposed as an improvement over a Brownian motion model for modeling the change in organismal phenotypes over time. A Brownian motion model implies that the phenotype can move without limit, whereas for most phenotypes natural selection imposes a cost for moving too far in either direction. A meta-analysis of 250 fossil phenotype time-series showed that an Ornstein–Uhlenbeck model was the best fit for 115 (46%) of the examined time series, supporting stasis as a common evolutionary pattern. This said, there are certain challenges to its use: model selection mechanisms are often biased towards preferring an OU process without sufficient support, and misinterpretation is easy to the unsuspecting data scientist.


Generalizations

It is possible to define a ''Lévy-driven Ornstein–Uhlenbeck process'', in which the background driving process is a Lévy process instead of a Wiener process: :dx_t = -\theta \, x_t \, dt + \sigma \, dL_t Here, the differential of the Wiener process W_t has been replaced with the differential of a Lévy process L_t. In addition, in finance, stochastic processes are used where the volatility increases for larger values of X. In particular, the CKLS process (Chan–Karolyi–Longstaff–Sanders) with the volatility term replaced by \sigma\,x^\gamma\, dW_t can be solved in closed form for \gamma=1, as well as for \gamma=0, which corresponds to the conventional OU process. Another special case is \gamma=1/2, which corresponds to the Cox–Ingersoll–Ross model (CIR-model).


Higher dimensions

A multi-dimensional version of the Ornstein–Uhlenbeck process, denoted by the ''N''-dimensional vector \mathbf_t, can be defined from : d \mathbf_t = -\boldsymbol \, \mathbf_t \, dt + \boldsymbol \, d\mathbf_t. where \mathbf_t is an ''N''-dimensional Wiener process, and \boldsymbol and \boldsymbol are constant ''N''×''N'' matrices. The solution is : \mathbf_t = e^ \mathbf_0 + \int_0^t e^ \boldsymbol \, d\mathbf_ and the mean is : \operatorname E(\mathbf_t) = e^ \operatorname E(\mathbf_0). These expressions make use of the
matrix exponential In mathematics, the matrix exponential is a matrix function on square matrix, square matrices analogous to the ordinary exponential function. It is used to solve systems of linear differential equations. In the theory of Lie groups, the matrix exp ...
. The process can also be described in terms of the probability density function P(\mathbf,t), which satisfies the Fokker–Planck equation : \frac = \sum_ \beta_ \frac (x_j P) + \sum_ D_ \frac. where the matrix \boldsymbol with components D_ is defined by \boldsymbol = \boldsymbol \boldsymbol^T / 2. As for the 1d case, the process is a linear transformation of Gaussian random variables, and therefore itself must be Gaussian. Because of this, the transition probability P(\mathbf,t\mid\mathbf',t') is a Gaussian which can be written down explicitly. If the real parts of the eigenvalues of \boldsymbol are larger than zero, a stationary solution P_(\mathbf) moreover exists, given by : P_(\mathbf) = (2 \pi)^ (\det \boldsymbol)^ \exp \left( -\frac \mathbf^T \boldsymbol^ \mathbf \right) where the matrix \boldsymbol is determined from the Lyapunov equation \boldsymbol \boldsymbol + \boldsymbol \boldsymbol^T = 2 \boldsymbol.


See also

*
Stochastic calculus Stochastic calculus is a branch of mathematics that operates on stochastic processes. It allows a consistent theory of integration to be defined for integrals of stochastic processes with respect to stochastic processes. This field was created an ...
*
Wiener process In mathematics, the Wiener process (or Brownian motion, due to its historical connection with Brownian motion, the physical process of the same name) is a real-valued continuous-time stochastic process discovered by Norbert Wiener. It is one o ...
*
Gaussian process In probability theory and statistics, a Gaussian process is a stochastic process (a collection of random variables indexed by time or space), such that every finite collection of those random variables has a multivariate normal distribution. The di ...
*
Mathematical finance Mathematical finance, also known as quantitative finance and financial mathematics, is a field of applied mathematics, concerned with mathematical modeling in the financial field. In general, there exist two separate branches of finance that req ...
* The Vasicek model of
interest rates An interest rate is the amount of interest due per period, as a proportion of the amount lent, deposited, or borrowed (called the principal sum). The total interest on an amount lent or borrowed depends on the principal sum, the interest rate, ...
*
Short-rate model A short-rate model, in the context of interest rate derivatives, is a mathematical model that describes the future evolution of interest rates by describing the future evolution of the short rate, usually written r_t \,. The short rate Under a sh ...
*
Diffusion Diffusion is the net movement of anything (for example, atoms, ions, molecules, energy) generally from a region of higher concentration to a region of lower concentration. Diffusion is driven by a gradient in Gibbs free energy or chemical p ...
* Fluctuation-dissipation theorem *
Klein–Kramers equation In physics and mathematics, the Oskar Klein, Klein–Hans Kramers, Kramers equation or sometimes referred as Kramers–Subrahmanyan_Chandrasekhar, Chandrasekhar equation is a partial differential equation that describes the probability density funct ...


Notes


References

* * * * * * * * * * * * * * * * * * * * * * * * *


External links


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
Maximum likelihood estimation of mean reverting processes
Jose Carlos Garcia Franco * {{DEFAULTSORT:Ornstein-Uhlenbeck process Stochastic differential equations Markov processes Variants of random walks