41.1 Markov processes
Key points
- A stochastic process is said to be a Markov process if the conditional distribution given information up to time depends only on (41.2).
The forecast distribution of a random walk process (36.25), where we recall that is the realized information as represented by the information set
| | (41.1) |
depends only on the most recent observation and discards every other piece of information.
In this section, we consider a larger class of probabilistic processes, namely discrete time Markov processes, that preserve such a useful feature by definition. They play an important role in quantitative finance because they can be simulated and hence forecasted in an efficient manner.
The below Table 41.3 summarizes (time-homogeneous) Markov processes across the four macro-categories highlighted in Table 35.1.
| Discrete time | Continuous time | |
| Probabilistic | ||
| Gaussian | (MV)OU Section 37.6 | |
| Mean-covariance | (V)AR Section 37.3 | |
41.1.1 Theory
A probabilistic (35.11) discrete time (35.8) stochastic process (35.7) is said to be a Markov process if it satisfies the Markov property: the conditional distribution (3.14) of the process at time given we know the realization (41.1) of the process up to time depends only on the most recent position of the process at time
|
| (41.2) |
The conditional pdf (3.14) depends on both start and end times and is known in literature as the transition density function associated with the Markov process . It is the density of the probability that the process, starting from at time , will eventually be at at time .
Alert 41.1. We use (41.2) formally as definition of continuous time Markov processes as well.
Example 41.1. Let us consider the
AR process
(37.14) introduced
as model for the
years key rate of the yield curve. Assume the driving shock (37.15) Gaussian (37.93), in such a way
that
(37.14) is a Gaussian process (35.41) and the conditional distributions
(3.14)
can be computed from the linear forecast, as highlighted in (35.82)
| | (41.3) |
The linear forecast reads as in (37.50). The forecast error matrix reads as in (37.53). Both follows because all (V)AR forecasts depend only on (37.135). Summarizing
| | (41.4) |
therefore (35.43) satisfies the Markov property (41.2). In particular for
|
| (41.5) |
If the distribution (41.2) depends only of the lag , the process is a time-homogeneous Markov process
| | (41.6) |
otherwise it is said to be a time-inhomogeneous Markov process.
Alert 41.2. Formally, any time-inhomogeneous Markov process (41.2) can be embedded in a time-homogeneous Markov process (41.6) by considering time as “state”
| | (41.7) |
However, it is often more convenient to explicitly study time-inhomogeneous processes, as in the case of Markov chains (Section 53a.7.1).
Example 41.2. Examples of Markov processes.
We continue from Example 41.1. The conditional distribution (41.3) depends only on the lag
,
therefore the process
(35.43) is a time-homogeneous Markov process (41.6).
Properties
As consequence of the Markov property (41.2), the transition density functions are all related each other by the Chapman-Kolmogorov equations [W]
| | (41.8) |
The Chapman-Kolmogorov equations (41.8) imply that if time is discrete, we need to require the Markov property (41.6) for the unit step only 70.3
| | (41.9) |
Moreover, the Chapman-Kolmogorov equations (41.8) implies that all the distributions are fully determined by the unit-step distribution (41.9). Therefore, the finite dimensional distributions (35.18) can all be computed starting from and the distribution of the initial state 70.3 .
Finally,the Chapman-Kolmogorov equations (41.8) yields the forecast distribution at the horizon
|
| (41.10) |
Example 41.3. We continue from Example 41.2. Let us use the
Chapman-Kolmogorov equation (41.8) to compute the forecast distribution
(41.10)
where we replaced , with the normal pdf (49.5) with parameters specified by (41.5). The ensuing pdf identifies the below normal distribution (49.5)
| | (41.12) |
in accordance with (41.4) with .
Example 41.4. Applications of the Chapman-Kolmogorov equation
In Example 41.11 we use the Chapman-Kolmogorov equation (41.8) as forecasting tool of
credit ratings, which are modeled through discrete time, discrete state Markov processes, i.e.
Markov chains (Section 41.2.1).
In practice, the forecast (36.25) is obtained via Monte Carlo simulations through “structural” representation (42.7). We refer to Section 42.1 for more details.
41.1.2 Relevant cases
In what follows we introduce some examples of Markov processes that are important in applications. We have already encountered some of them.
Random walk/VAR
The random walk (36.6) is the first, fundamental example of Markov process (41.9).
More generally, any VAR (37.66) with i.i.d. shocks (37.92) is a time-homogenous Markov process (41.6) with unit step distribution (41.9)
|
| (41.13) |
from which we retrieve the Gaussian VAR (37.66)-(37.93) when the driving strong white noise is Gaussian. Note that VAR (37.66) driven by shocks that are only uncorrelated across time are not necessarily Markov processes (41.6).
The continuous time Markov processes (41.2) that are mostly used in practice are the continuous time counterpart of the random walk (36.6) and the Gaussian VAR, namely Levy processes Section 36.3.1 and the (multivariate) Ornstein-Uhlenbeck processes Section 37.6 respectively.
Example 41.5. Examples of Markov processes in applications.
Arguably the VAR
process with normal shocks and its continuous time counterpart, the multivariate Ornstein-Uhlenbeck
process are among the most popular models in financial applications. For instance, in Example
37.20 and Example 37.37 we use them to model the dynamics of a set of key rates of the
yield curve (65.16).
Markov chains, namely Markov processes (41.2) taking value on a finite, discrete set of values, play a fundamental role in quantitative finance as main tool to model credit rating migrations. We study them in Section 41.2.1.
CIR process
From the Ornstein-Uhlenbeck process we can derive another mean-reverting, Markov process, useful to model a continuum-state process that can only be positive. Specifically, consider a zero-mean Ornstein-Uhlenbeck process (37.206). Then define . By applying Ito’s formula to , we obtain the SDE of the square-root process (also called CIR process)
| | (41.14) |
where , , and 70.5 . To ensure that (41.14) stays positive at all times, it is required that
| | (41.15) |
known also as Feller condition, see [Aquan-Assee, 2009].
The conditional distribution , where is defined according to the notation convention (22), reads
| | (41.16) |
where , and has a non-central chi-squared distribution [W], with degrees of freedom and shape parameter . In the long run , the square root process (41.14) converges to its stationary unconditional distribution, which is gamma [W]
| | (41.17) |
see [Brigo et al., 2009] and [W].
Example 41.6. The CIR process (41.16) is used in [Cox et al., 1985] to model
interest rates. Hence the CIR process provides an alternative to the Vasicek model in
Example 37.36. Furthermore, the CIR process (41.16) is used to model stochastic volatility,
see Example 41.23.
To further generalize the Ornstein-Uhlenbeck process in a Markovian fashion we can also:
- Use Levy processes instead of the Brownian motion to drive randomness, see [Barndorff-Nielsen and Shephard, 2001];
- Consider the multivariate formulation (37.224).
