In statistics, stochastic volatility models are those in which the
variance
In probability theory and statistics, variance is the expectation of the squared deviation of a random variable from its population mean or sample mean. Variance is a measure of dispersion, meaning it is a measure of how far a set of numbers ...
of 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. Stochastic processes are widely used as mathematical models of systems and phenomena that appea ...
is itself randomly distributed. They are used in the field of
mathematical finance
Mathematical finance, also known as quantitative finance and financial mathematics, is a field of applied mathematics, concerned with mathematical modeling of financial markets.
In general, there exist two separate branches of finance that require ...
to evaluate
derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. F ...
securities
A security is a tradable financial asset. The term commonly refers to any form of financial instrument, but its legal definition varies by jurisdiction. In some countries and languages people commonly use the term "security" to refer to any for ...
, such as
options. The name derives from the models' treatment of the underlying security's
volatility as a
random process
In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables. Stochastic processes are widely used as mathematical models of systems and phenomena that appe ...
, governed by
state variable
A state variable is one of the set of variables that are used to describe the mathematical "state" of a dynamical system. Intuitively, the state of a system describes enough about the system to determine its future behaviour in the absence of a ...
s such as the price level of the underlying security, the tendency of volatility to revert to some long-run mean value, and the
variance
In probability theory and statistics, variance is the expectation of the squared deviation of a random variable from its population mean or sample mean. Variance is a measure of dispersion, meaning it is a measure of how far a set of numbers ...
of the volatility process itself, among others.
Stochastic volatility models are one approach to resolve a shortcoming of the
Black–Scholes model. In particular, models based on Black-Scholes assume that the underlying volatility is constant over the life of the derivative, and unaffected by the changes in the price level of the underlying security. However, these models cannot explain long-observed features of the implied volatility surface such as
volatility smile
Volatility smiles are implied volatility patterns that arise in pricing financial options. It is a parameter (implied volatility) that is needed to be modified for the Black–Scholes formula to fit market prices. In particular for a given exp ...
and skew, which indicate that implied volatility does tend to vary with respect to
strike price
In finance, the strike price (or exercise price) of an option is a fixed price at which the owner of the option can buy (in the case of a call), or sell (in the case of a put), the underlying security or commodity. The strike price may be set b ...
and expiry. By assuming that the volatility of the underlying price is a stochastic process rather than a constant, it becomes possible to model derivatives more accurately.
The early history of stochastic volatility has multiple roots (i.e. stochastic process, option pricing and econometrics), it is reviewed in Chapter 1 of Neil Shephard (2005) "Stochastic Volatility," Oxford University Press.
Basic model
Starting from a constant volatility approach, assume that the derivative's underlying asset price follows a standard model for
geometric Brownian motion
A geometric Brownian motion (GBM) (also known as exponential Brownian motion) is a continuous-time stochastic process in which the logarithm of the randomly varying quantity follows a Brownian motion (also called a Wiener process) with drift. It ...
:
:
where
is the constant drift (i.e. expected return) of the security price
,
is the constant volatility, and
is a standard
Wiener process
In mathematics, the Wiener process is a real-valued continuous-time stochastic process named in honor of American mathematician Norbert Wiener for his investigations on the mathematical properties of the one-dimensional Brownian motion. It is o ...
with zero
mean
There are several kinds of mean in mathematics, especially in statistics. Each mean serves to summarize a given group of data, often to better understand the overall value (magnitude and sign) of a given data set.
For a data set, the ''arithme ...
and unit rate of
variance
In probability theory and statistics, variance is the expectation of the squared deviation of a random variable from its population mean or sample mean. Variance is a measure of dispersion, meaning it is a measure of how far a set of numbers ...
. The explicit solution of this
stochastic differential equation
A stochastic differential equation (SDE) is a differential equation in which one or more of the terms is a stochastic process, resulting in a solution which is also a stochastic process. SDEs are used to model various phenomena such as stock pr ...
is
:
The
maximum likelihood estimator
In statistics, maximum likelihood estimation (MLE) is a method of estimating the parameters of an assumed probability distribution, given some observed data. This is achieved by maximizing a likelihood function so that, under the assumed statist ...
to estimate the constant volatility
for given stock prices
at different times
is
:
its
expected value
In probability theory, the expected value (also called expectation, expectancy, mathematical expectation, mean, average, or first moment) is a generalization of the weighted average. Informally, the expected value is the arithmetic mean of a l ...
is
This basic model with constant volatility
is the starting point for non-stochastic volatility models such as
Black–Scholes model
The Black–Scholes or Black–Scholes–Merton model is a mathematical model for the dynamics of a financial market containing derivative investment instruments. From the parabolic partial differential equation in the model, known as the Blac ...
and
Cox–Ross–Rubinstein model
In finance, the binomial options pricing model (BOPM) provides a generalizable numerical method for the valuation of options. Essentially, the model uses a "discrete-time" ( lattice based) model of the varying price over time of the underlying fin ...
.
For a stochastic volatility model, replace the constant volatility
with a function
, that models the variance of
. This variance function is also modeled as Brownian motion, and the form of
depends on the particular SV model under study.
:
:
where
and
are some functions of
, and
is another standard gaussian that is correlated with
with constant correlation factor
.
Heston model
The popular Heston model is a commonly used SV model, in which the randomness of the variance process varies as the square root of variance. In this case, the differential equation for variance takes the form:
:
where
is the mean long-term variance,
is the rate at which the variance reverts toward its long-term mean,
is the volatility of the variance process, and
is, like
, a gaussian with zero mean and
variance. However,
and
are correlated with the constant
correlation
In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data. Although in the broadest sense, "correlation" may indicate any type of association, in statistics ...
value
.
In other words, the Heston SV model assumes that the variance is a random process that
#exhibits a tendency to revert towards a long-term mean
at a rate
,
#exhibits a volatility proportional to the square root of its level
#and whose source of randomness is correlated (with correlation
) with the randomness of the underlying's price processes.
Some parametrisation of the volatility surface, such as 'SVI',
are based on the Heston model.
CEV model
The CEV model describes the relationship between volatility and price, introducing stochastic volatility:
:
Conceptually, in some markets volatility rises when prices rise (e.g. commodities), so
. In other markets, volatility tends to rise as prices fall, modelled with
.
Some argue that because the CEV model does not incorporate its own stochastic process for volatility, it is not truly a stochastic volatility model. Instead, they call it a
local volatility A local volatility model, in mathematical finance and financial engineering, is an option pricing model that treats volatility as a function of both the current asset level S_t and of time t . As such, it is a generalisation of the Black–Sch ...
model.
SABR volatility model
The SABR model (Stochastic Alpha, Beta, Rho), introduced by Hagan et al. describes a single forward
(related to any asset e.g. an index, interest rate, bond, currency or equity) under stochastic volatility
:
:
:
The initial values
and
are the current forward price and volatility, whereas
and
are two correlated Wiener processes (i.e. Brownian motions) with correlation coefficient
. The constant parameters
are such that
.
The main feature of the SABR model is to be able to reproduce the smile effect of the
volatility smile
Volatility smiles are implied volatility patterns that arise in pricing financial options. It is a parameter (implied volatility) that is needed to be modified for the Black–Scholes formula to fit market prices. In particular for a given exp ...
.
GARCH model
The Generalized Autoregressive Conditional Heteroskedasticity (
GARCH
In econometrics, the autoregressive conditional heteroskedasticity (ARCH) model is a statistical model for time series data that describes the variance of the current error term or innovation as a function of the actual sizes of the previous time ...
) model is another popular model for estimating stochastic volatility. It assumes that the randomness of the variance process varies with the variance, as opposed to the square root of the variance as in the Heston model. The standard GARCH(1,1) model has the following form for the variance differential:
:
The GARCH model has been extended via numerous variants, including the NGARCH, TGARCH, IGARCH, LGARCH, EGARCH, GJR-GARCH, etc. Strictly, however, the conditional volatilities from GARCH models are not stochastic since at time ''t'' the volatility is completely pre-determined (deterministic) given previous values.
3/2 model
The 3/2 model is similar to the Heston model, but assumes that the randomness of the variance process varies with
. The form of the variance differential is:
:
However the meaning of the parameters is different from Heston model. In this model, both mean reverting and volatility of variance parameters are stochastic quantities given by
and
respectively.
Calibration and estimation
Once a particular SV model is chosen, it must be calibrated against existing market data. Calibration is the process of identifying the set of model parameters that are most likely given the observed data. One popular technique is to use
maximum likelihood estimation
In statistics, maximum likelihood estimation (MLE) is a method of estimating the parameters of an assumed probability distribution, given some observed data. This is achieved by maximizing a likelihood function so that, under the assumed statis ...
(MLE). For instance, in the Heston model, the set of model parameters
can be estimated applying an MLE algorithm such as the Powell
Directed Set
In mathematics, a directed set (or a directed preorder or a filtered set) is a nonempty set A together with a reflexive and transitive binary relation \,\leq\, (that is, a preorder), with the additional property that every pair of elements has ...
metho
to observations of historic underlying security prices.
In this case, you start with an estimate for
, compute the residual errors when applying the historic price data to the resulting model, and then adjust
to try to minimize these errors. Once the calibration has been performed, it is standard practice to re-calibrate the model periodically.
An alternative to calibration is statistical estimation, thereby accounting for parameter uncertainty. Many frequentist and Bayesian methods have been proposed and implemented, typically for a subset of the abovementioned models. The following list contains extension packages for the open source statistical software
R (programming language), R that have been specifically designed for heteroskedasticity estimation. The first three cater for GARCH-type models with deterministic volatilities; the fourth deals with stochastic volatility estimation.
rugarch ARFIMA, in-mean, external regressors and various GARCH flavors, with methods for fit, forecast, simulation, inference and plotting.
Part of the Rmetrics environment for teaching "Financial Engineering and Computational Finance".
Bayesian estimation of the GARCH(1,1) model with Student's t innovations.
Efficient algorithms for fully Bayesian estimation of stochastic volatility (SV) models via
Markov chain Monte Carlo
In statistics, Markov chain Monte Carlo (MCMC) methods comprise a class of algorithms for sampling from a probability distribution. By constructing a Markov chain that has the desired distribution as its equilibrium distribution, one can obtain ...
(MCMC) methods.
Many numerical methods have been developed over time and have solved pricing financial assets such as options with stochastic volatility models. A recent developed application is the local stochastic volatility model.
This local stochastic volatility model gives better results in pricing new financial assets such as forex options.
There are also alternate statistical estimation libraries in other languages such as Python:
PyFluxIncludes Bayesian and classical inference support for GARCH and beta-t-EGARCH models.
See also
*
Black–Scholes model
The Black–Scholes or Black–Scholes–Merton model is a mathematical model for the dynamics of a financial market containing derivative investment instruments. From the parabolic partial differential equation in the model, known as the Blac ...
*
Heston model
In finance, the Heston model, named after Steven L. Heston, is a mathematical model that describes the evolution of the volatility of an underlying asset. It is a stochastic volatility model: such a model assumes that the volatility of the asset ...
*
Local volatility A local volatility model, in mathematical finance and financial engineering, is an option pricing model that treats volatility as a function of both the current asset level S_t and of time t . As such, it is a generalisation of the Black–Sch ...
*
Markov switching multifractal
In financial econometrics (the application of Statistics, statistical methods to economic data), the Markov-switching multifractal (MSM) is a model of asset returns developed by Laurent-Emmanuel Calvet, Laurent E. Calvet and Adlai J. Fisher that in ...
*
Risk-neutral measure
In mathematical finance, a risk-neutral measure (also called an equilibrium measure, or ''equivalent martingale measure'') is a probability measure such that each share price is exactly equal to the discounted expectation of the share price und ...
*
SABR volatility model
In mathematical finance, the SABR model is a stochastic volatility model, which attempts to capture the volatility smile in derivatives markets. The name stands for "stochastic alpha, beta, rho", referring to the parameters of the model. The SABR ...
*
Stochastic volatility jump In mathematical finance, the stochastic volatility jump (SVJ) model is suggested by Bates. This model fits the observed volatility surface, implied volatility surface well.
The model is a Heston model, Heston process for stochastic volatility with ...
*
Subordinator
*
Volatility
*
Volatility clustering In finance, volatility clustering refers to the observation, first noted by Mandelbrot (1963), that "large changes tend to be followed by large changes, of either sign, and small changes tend to be followed by small changes." A quantitative manifes ...
*
Volatility, uncertainty, complexity and ambiguity
VUCA is an acronym – first used in 1987, drawing on the leadership theories of Warren Bennis and Burt Nanus – to describe or to reflect on the volatility, uncertainty, complexity and ambiguity of general conditions and situations. Th ...
References
Sources
Stochastic Volatility and Mean-variance Analysis Hyungsok Ahn, Paul Wilmott, (2006).
A closed-form solution for options with stochastic volatility SL Heston, (1993).
Inside Volatility Arbitrage Alireza Javaheri, (2005).
Accelerating the Calibration of Stochastic Volatility Models Kilin, Fiodar (2006).
{{Volatility
Mathematical finance
Options (finance)
Derivatives (finance)