Wishart Processes

Oliver Pfaffel

Chapter 1 Introduction

In this thesis we consider a matrix variate extension of the Cox-Ingersoll-Ross process (see Cox et al. ), i.e. a solution of a one-dimensional stochastic differential equation of the form

with positive numbers a,b,σa,b,\sigma and a one-dimensional Brownian motion BB. Our extension is defined by a solution of the p×pp\times p-dimensional stochastic differential equation of the form

where QQ and KK are real valued p×pp\times p-matrices, α{\alpha} a non-negative number and BB a p×pp\times p-dimensional Brownian motion (that is, a matrix of p2p^{2} independent one-dimensional Brownian motions). While it is well-known that solutions of (1), called CIR processes, always exist, the situation for (2) is more difficult. As we will see in this thesis, it is crucial to choose the parameter α{\alpha} in the right way, to guarantee the (strong) existence of unique solutions of (2), that are then called Wishart processes. We will derive that it is sufficient to choose the parameter α\alpha larger or equal to p+1p+1. That is similar to a result given by Bru .

The characteristic fact of (1) is that this process remains positive for a certain choice of bb. This makes it suitable for modeling for example an interest rate, which should always be positive because of economic reasons. Hence, this is an approach for pricing bonds (see the section 5.1). If we want to consider some (corporate) bonds jointly, e.g. because they are correlated, the need for a multidimensional extension comes up. See section 5.3 of this thesis or Gourieroux [2007, 3.5.2.] for a discussion of this topic. For the Wishart processes, we have in the case α≥p+1{\alpha}\geq p+1 that the unique solution of (2) remains positive definite for all times. Another well-known fact is that the conditional(on s0s_{0}) distribution of the CIR process at a certain point in time is noncentral chi-square. We will see that the conditional distribution of the Wishart process StS_{t} at time tt is a matrix variate extension of the noncentral chi-square distribution, that is called noncentral Wishart distribution. An application for matrix variate stochastic processes can be found in Fonseca et al. , which model the dynamics of a pp risky assets XX by

In chapter 2, we introduce some notations and give the necessary background for understanding the following chapters. In chapter 3, a review of fundamental terms and results of matrix variate stochastics and the theory of stochastic differential equations is given, and in section 3.5 some results are derived concerning a matrix variate extension of the Ornstein-Uhlenbeck processes. The main work on the theory of Wishart processes will be done in chapter 4, where we give a general theorem about the existence and uniqueness of Wishart processes in section 4.2. In section 4.3, we show that some soutions of (2) can be expressed in terms of the matrix variate Ornstein-Uhlenbeck process from section 3.5 and in section 4.4 we give an algorithm to simulate Wishart processes. Finally, we give an outlook on the applications of Wishart processes in mathematical finance in chapter 5. For further readings about Wishart processes, one could have a look at the paper of Bru and for more financial applications, one could consider Gourieroux or Fonseca et al. , for example.

Chapter 2 Preliminaries

In this section we summarize the technical prerequisites which are necessary for matrix variate stochastics.

Let us review some characteristics of positive (semi)definite matrices.

If A∈Sp+A\in{\mathcal{S}}_{p}^{+} then A−1∈Sp+A^{-1}\in{\mathcal{S}}_{p}^{+}

A∈Sp+‾A\in\overline{{\mathcal{S}}_{p}^{+}} if and only if A is orthogonally diagonalizable with non-negative eigenvalues

See Muirhead [2005, Appendix A8] or Fischer . ∎

On Sp+‾\overline{{\mathcal{S}}_{p}^{+}} we are able to define a matrix valued square root function by

The square root A\sqrt{A} is well-defined and independent of UU, as can be seen in Fischer , for example.

If A∈Sp+A\in{\mathcal{S}}_{p}^{+} then A∈Sp+\sqrt{A}\in{\mathcal{S}}_{p}^{+}.

Now, we talk about the differentiation of matrix valued functions.

The following calculation rules are going to be helpful in the next chapters, so we state them here. In order not to lengthen this chapter, we only give outlines of the proofs.

If A∈GL(p)A\in GL(p) or B∈GL(p)B\in GL(p) then det⁡(Ip+AB)=det⁡(Ip+BA)\det(I_{p}+AB)=\det(I_{p}+BA)

det⁡(A)\det(A) is the product of the eigenvalues of AA.

∂2∂Sij ∂Skl(det⁡(S))=det⁡(S)[(S−1)kl(S−1)ij−(S−1)ik(S−1)lj]\frac{\partial^{2}}{\partial S_{ij}\,\partial S_{kl}}(\det(S))=\det(S)[(S^{-1})_{kl}(S^{-1})_{ij}-(S^{-1})_{ik}(S^{-1})_{lj}] where (S−1)ij(S^{-1})_{ij} denotes the i,ji,j-th entry of S−1S^{-1}

For (i) see Fischer , (ii) is a trivial consequence of (i). ∎

Before we continue, we introduce a new notation: For every linear operator A{\mathcal{A}} on a finite dimensional space we denote by σ(A)\sigma({\mathcal{A}}) the spectrum of A{\mathcal{A}}, that is the set of all eigenvalues of A{\mathcal{A}}.

Then the inverse of A{\mathcal{A}} is given by

Can be shown with Lemma 2.11 (ii), for details see Stelzer [2007, p. 66] ∎

For symmetric matrices there also exists another operator which transfers a matrix into a vector.

Some Functions of Matrices

In this section we give a brief introduction to matrix variate functions that arise in the probability density function of the noncentral Wishart distribution.

(Borel-σ\sigma-algebra, cf. Jacod and Protter [2004, p. 48]) Let (X,T)(X,\mathcal{T}) be a topological space. The Borel-σ\sigma-algebra on X is then given by the smallest σ\sigma-algebra that contains T\mathcal{T} and will be denoted by B(X){\mathcal{B}}(X).

The following definition is just for convenience and can also be found in Gupta and Nagar .

Gupta and Nagar [2000, Theorem 1.4.1.] show that, for a>p−12a>\frac{p-1}{2}, the matrix variate gamma function can be expressed as a finite product of ordinary gamma functions. Thus, we do not need to worry about the existence of the matrix variate gamma function.

The Hypergeometric Function of matrix argument is defined by

Gupta and Nagar [2000, p.34] discuss conditions for the convergence and thus well-definedness of (4). A sufficient condition is m<n+1m<n+1.

The following Lemma eases later on the calculation of expectations of functions of noncentral Wishart distributed random matrices.

This is a special case of Gupta and Nagar [2000, Theorem 1.6.2]∎

Chapter 3 Matrix Variate Stochastics

the filtration is right continuous, i.e. ⋂s>tGs=Gt\bigcap_{s>t}\mathcal{G}_{s}=\mathcal{G}_{t} for every t≥0t\geq 0, and

Now we summarize a few results and definitions from Gupta and Nagar .

A nonnegative measureable function fXf_{X} such that

defines the probability density function(p.d.f.) of a m×nm\times n-random matrix X.

The characteristic function of a m×nm\times n-random matrix XX with p.d.f. fXf_{X} is defined by

If the distribution of XX under PP is denoted by PXP^{X}, then (5) is the Fourier transform of the measure PXP^{X} at point ZZ and will be denoted by PX^(Z)\widehat{P^{X}}(Z).

From now on, with the term ”XX in Sp+{\mathcal{S}}_{p}^{+} is a random matrix” we mean that XX is a random matrix with X(ω)∈Sp+X(\omega)\in{\mathcal{S}}_{p}^{+} for almost all ω∈Ω\omega\in\Omega.

The Laplace transform of a p×pp\times p-random matrix XX in Sp+{\mathcal{S}}_{p}^{+} with p.d.f. fXf_{X} is defined by

Basically, Levy’s Continuity Theorem says that weak convergence of probability measures is equivalent to the pointwise convergence of their respective Fourier transforms.

See Jacod and Protter [2004, Theorem 19.1] for a proof of a multivariate version that can be extended to the matrix variate case easily. ∎

With the term analytic function we mean a function that is locally given by a convergent power series.

Let XX be a m×nm\times n-random matrix and Y be a p×qp\times q-random matrix. The mn×pqmn\times pq covariance matrix is defined as

Let X∼Np,n(M,Σ⊗Ψ)X\thicksim{\mathcal{N}}_{p,n}(M,\Sigma\otimes\Psi). Then the characteristic function of XX is given by

Cf. Gupta and Nagar [2000, Theorem 2.3.2] ∎

If Σ\Sigma and Ψ\Psi are not positive definite, but still positive semidefinite we will use (7) as a (generalized) definition for the matrix variate Normal distribution.

where S∈Sp+S\in{\mathcal{S}}_{p}^{+} and 0F1{}_{0}F_{1} is the hypergeometric function. We write X∼Wp(n,Σ,Θ)X\thicksim\mathcal{W}_{p}(n,\Sigma,\Theta).

The requirement n≥pn\geq p assures that the matrix variate gamma function is well-defined. For the case p−1≤n≤pp-1\leq n\leq p or resp. n∈{1,…,p−1}n\in\{1,\ldots,p-1\} one could use the Laplace transform (9) or resp. Lemma 3.20 to define the Wishart distribution for this case. However, Olkin and Rubin [1961, Appendix] have shown for non-integer n<p−1n<p-1 that (9) is not the Laplace transform of a probability distribution anymore.

If Σ∈Sp+‾\Sp+\Sigma\in\overline{{\mathcal{S}}_{p}^{+}}\backslash{\mathcal{S}}_{p}^{+} the p.d.f. does not exist, but we can define the noncentral Wishart distribution using the characteristic function from Theorem 3.19

If Θ=0\Theta=0, XX is said to have (central) Wishart distribution with parameters p,np,n and Σ∈Sp+\Sigma\in{\mathcal{S}}_{p}^{+} and its p.d.f. is given by

where S∈Sp+S\in{\mathcal{S}}_{p}^{+} and n≥pn\geq p (see Gupta and Nagar [2000, Definition 3.2.1]).

Let S∼Wp(n,Σ,Θ)S\thicksim\mathcal{W}_{p}(n,\Sigma,\Theta). Then the Laplace transform of S is given by

(Characteristic Function of the Noncentral Wishart Distribution, cf. Gupta and Nagar [2000, Theorem 3.5.3.]) Let S∼Wp(n,Σ,Θ)S\thicksim\mathcal{W}_{p}(n,\Sigma,\Theta). Then the characteristic function of S is given by

The next Lemma shows that the noncentral Wishart distribution is the square of a matrix variate normal distributed random matrix. Hence, it is the matrix variate extension of the noncentral chi-square distribution.

Consider S∼Wp(n,Σ,Θ)S\thicksim\mathcal{W}_{p}(n,\Sigma,\Theta). With the foregoing Lemma we can interpret the parameter Σ\Sigma as a scale and the parameter Θ\Theta as a location parameter for SS. Especially, a central Wishart distributed matrix may be thought of a matrix square of normally distributed matrices with zero mean.

Processes and Basic Stochastic Analysis

Bt∼Nn,p(0,tInp)B_{t}\thicksim{\mathcal{N}}_{n,p}(0,tI_{np})

Follows from Theorem 3.15 and the fact that Inp=In⊗IpI_{np}=I_{n}\otimes I_{p} ∎

A matrix variate stochastic process XX is called a semimartingale if XX can be decomposed into X=X0+M+AX=X_{0}+M+A where MM is a local martingale and AA an adapted process of finite variation.

We will only consider continuous semimartingales in this thesis.

with D=(∂∂Xij)i,jD=(\frac{\partial}{\partial X_{ij}})_{i,j}

Follows from Revuz and Yor [2001, Theorem 3.3 and Remark 2, Chapter IV] and Lemma 2.11 ∎

defines a sequence of positive stopping times. For every n≥Nn\geq N, the stopped process XTn:=Xt∧TnX^{T_{n}}:=X_{t\land T_{n}} is a continuous semimartingale with values in UU, thus Theorem 3.27 can be applied to see that f(XTn)f(X^{T_{n}}) is a continuous semimartingale and (11) holds for XTnX^{T_{n}}. Because TnT_{n} converges to T=inf⁡{t≥0: Xt∈∂U}T=\inf\{t\geq 0:\,X_{t}\in\partial U\}, we can conclude T>0T>0 and that (f(X))t∈[0,T)(f(X))_{t\in[0,T)} is a continuous semimartingale and (11) holds for (X)t∈[0,T)(X)_{t\in[0,T)}. ∎

With the Definition of a ‘Matrix Quadratic Covariation’ we are able to state the matrix variate partial integration formula in a handy way.

where At−A_{t-} denotes the limit from the left of AtA_{t}.

Stochastic Differential Equations

When we talk about (matrix variate) stochastic differential equations, we can classify between two different kind of solutions: Weak and strong solutions. Intuitively, a strong solution is constructed from a given Brownian motion and hence a ‘function’ of that Brownian motion.

A solution (X,W)(X,W) which is not strong will be termed a weak solution of (12).

(Uniqueness, Revuz and Yor [2001, Chapter IX, Definition 1.3]) Consider again the stochastic differential equation (12).

It is said that pathwise uniqueness holds for (12), if for every two solutions (X,W)(X,W) and (X′,W′)(X^{\prime},W^{\prime}) defined on the same filtered probability space, X0=X0′X_{0}=X_{0}^{\prime} and W=W′W=W^{\prime} a.s. implies that XX and X′X^{\prime} are indistinguishable, i.e. for PP-almost all ω\omega it holds that Xt(ω)=Xt′(ω)X_{t}(\omega)=X_{t}^{\prime}(\omega) for every tt, or equivalently

There is uniqueness in law for (12), if whenever (X,W)(X,W) and (X′,W′)(X^{\prime},W^{\prime}) are two solutions with possibly different Brownian motions WW and W′W^{\prime} (in particular if (X,W)(X,W) and (X′,W′)(X^{\prime},W^{\prime}) are defined on two different filtered probability spaces) and X0=DX0′X_{0}\stackrel{{\scriptstyle\mathscr{D}}}{{=}}X_{0}^{\prime}, then the laws PXP^{X} and PX′P^{X^{\prime}} are equal. In other words, XX and X′X^{\prime} are two versions of the same process, i.e. they have the same finite dimensional distributions (see Revuz and Yor [2001, Chapter I, Definition 1.6]).

As Yamada and Watanabe [1971a, Proposition 1] have shown, pathwise uniqueness implies uniqueness in law, which is not true conversely.

If pathwise uniqueness holds for (12), then every solution of (12) is strong (see Revuz and Yor [2001, Theorem 1.7]).

The definition of pathwise uniqueness implies that there exists at most one strong solution for (12) up to indistinguishability.

According to Skorohod [1965, p. 59f.], the stochastic differential equation (12) always has a weak (but not necessarily unique) solution if bb and σ\sigma are continuous functions. If in this situation pathwise uniqueness holds for (12), then there exists a unique strong solution up to indistinguishability.

Similar to the theory of ordinary differential equations, the function on the right hand side of a stochastic differential equation being locally Lipschitz is sufficient in order to guarantee (strong) existence on a nonempty (stochastic) interval and (pathwise) uniqueness.

up to the time T>0T>0 a.s., i.e. on the stochastic interval [0,T)[0,T). On T<∞T<\infty we have that either XX hits the boundary ∂U\partial U of UU at TT, i.e. XT∈∂UX_{T}\in\partial U or explodes, i.e. lim sup⁡t→T,t<T∣∣Xt∣∣=∞\limsup_{t\rightarrow T,t<T}||X_{t}||=\infty. If ff satifies the linear growth condition

With the term unique it is meant that there holds pathwise uniqueness for (13). In other words, every two solutions (X,Z)(X,Z) and (X′,Z)(X^{\prime},Z) of (13) defined on the same probability space and with the same continuous semimartingale ZZ and the same initial value are indistinguishable.

If the process ZZ from Theorem 3.34 is a continous Lévy process (Brownian motion with drift), it can be shown that the solution XX of (13) is a Markov process. Before we state this in a theorem, we give a general definition of the term ’Markov process’ and a necessary technical condition on our probability space.

then ZZ is said to be a time homogeneous Markov process.

A time homogeneous Markov process is called a strong Markov process, if

At the beginning of this chapter we assumed (Ω,F,(Ft)t≥0,P)(\Omega,\mathcal{F},(\mathcal{F}_{t})_{t\geq 0},P) to be a filtered probability space where (Ft)t≥0(\mathcal{F}_{t})_{t\geq 0} is right continuous and all Ft\mathcal{F}_{t} are complete. Now, we need to enlarge our given probability space in order to get arbitrary initial values.

is a time homogeneous strong Markov process on UU under every probability measure of the family (P‾y)y∈U(\overline{P}^{y})_{y\in U}.

The Girsanov Theorem is a powerful tool that gives us the opportunity to construct a new probability measure Q^\widehat{Q} such that a drift changed PP-Brownian motion (that is not a Brownian motion under the probability measure PP anymore) is a Brownian motion under the new measure Q^\widehat{Q}. Before we state the Girsanov Theorem we make

Let XX be a stochastic process. The unique strong solution Z=E(X)Z=\mathcal{E}(X) of

From Theorem 3.34 we get immediately that (16) has a unique strong solution.

is a martingale, or, what is sufficient for (17), but not necessary, such that the Novikov condition is satisfied

is an equivalent probability measure, and

is a Q^\widehat{Q}-Brownian motion on [0,T)[0,T).

With Kallenberg [1997, Corollary 16.25] the new measure QQ is then

McKean’s Argument

Lévy’s Theorem gives us an easy way to decide whether a continuous local martingale is a Brownian motion.

Let BB be a p×pp\times p dimensional continuous local martingale such that

for all i,j,k∈{1,…,p}i,j,k\in\{1,\ldots,p\} and B0=0B_{0}=0. Then B is a p×pp\times p dimensional Brownian motion, B∼BMpB\thicksim\mathcal{BM}_{p}.

With Protter [2004, Theorem 40,Chapter 2] we can conclude that XX is a p2p^{2}-dimensional Brownian motion. ∎

Let 0<τ0<∞0<\tau_{0}<\infty be a stopping time and MM be a continuous local martingale on the interval [0,τ0][0,\tau_{0}], which is not identically equal to zero. If we set

then Bt:=MTtB_{t}:=M_{T_{t}} is a stopped FTt\mathcal{F}_{T_{t}}-Brownian motion on the stochastic interval [ 0,[M,M]τ0)[\,0,[M,M]_{\tau_{0}}), [M,M]τ0>0[M,M]_{\tau_{0}}>0 a.s., i.e BB is a Brownian motion w.r.t. the σ\sigma-algebra

that is stopped at [M,M]τ0[M,M]_{\tau_{0}}. Furthermore, it holds that Mt=B[M,M]tM_{t}=B_{[M,M]_{t}}, i.e. MM is a stopped, time-changed Brownian motion.

Hence Tt<∞T_{t}<\infty as τ0<∞\tau_{0}<\infty. From Revuz and Yor [2001, Proposition 4.8 and 4.9, Chapter I] we know that the stopped process MTtM_{T_{t}} is FTt\mathcal{F}_{T_{t}}-measurable. Furthermore,

as mentioned above. With Theorem 3.42 we can can conclude that BB is a stopped FTt\mathcal{F}_{T_{t}}-Brownian motion on [ 0,[M,M]τ0)[\,0,[M,M]_{\tau_{0}}). To prove that MM is a time-changed Brownian motion, observe that T[M,M]t>tT_{[M,M]_{t}}>t if and only if [M,M][M,M] is constant on [t,T[M,M]t][t,T_{[M,M]_{t}}]. As MM and [M,M][M,M] are constant on the same intervals, we have MT[M,M]t=MtM_{T_{[M,M]_{t}}}=M_{t} and thus B[M,M]t=MtB_{[M,M]_{t}}=M_{t}. ∎

With the foregoing Theorem we can form an argument that will allow us in turn to proof some result on the existence of the Wishart process in the next chapter.

h(r)h(r) is a continuous local martingale on the interval [0,τ0)[0,\tau_{0}) for τ0:=inf⁡{s: rs=0}\tau_{0}:=\inf\{s:\,r_{s}=0\}

lim⁡x→0,x>0h(x)=∞\lim_{x\to 0,x>0}h(x)=\infty or resp. lim⁡x→0,x>0h(x)=−∞\lim_{x\to 0,x>0}h(x)=-\infty

If h(rt)=∫0tf(s,rs) dWsh(r_{t})=\int_{0}^{t}f(s,r_{s})\,dW_{s} with a Brownian motion WW, then for h(r)h(r) being a continuous local martingale on [0,τ0)[0,\tau_{0}) it is sufficient that ff is square integrable on [0,τ0)[0,\tau_{0}).

Suppose τ0<∞\tau_{0}<\infty. Define M:=h(r)M:=h(r) and TtT_{t} as in Theorem 3.43. MM is a continuous local martingale on [0,τ0][0,\tau_{0}] and with Theorem 3.43 we can conclude that Bt:=MTtB_{t}:=M_{T_{t}} is a stopped Brownian motion on [ 0,[M,M]τ0)[\,0,[M,M]_{\tau_{0}}). Observe, that r0>0r_{0}>0 and the continuity of rr impliy τ0>0\tau_{0}>0. Consider the case lim⁡x→0,x>0h(x)=∞\lim_{x\to 0,x>0}h(x)=\infty. On the interval [0,τ0)[0,\tau_{0}), the process h(rt)h(r_{t}) takes every value in [h(r0),∞)[h(r_{0}),\infty), especially [h(r),h(r)]τ0=[M,M]τ0>0[h(r),h(r)]_{\tau_{0}}=[M,M]_{\tau_{0}}>0. For τ0<∞\tau_{0}<\infty we have

[M,M]τ0<∞[M,M]_{\tau_{0}}<\infty, what is impossible because a Brownian motion can not go to infinity in finite time, see Revuz and Yor [2001, Law of the iterated logarithm, Corollary 1.12, Chapter II].

As both cases imply contradictions, we conclude τ0=∞\tau_{0}=\infty. The case for lim⁡x→0,x>0h(x)=−∞\lim_{x\to 0,x>0}h(x)=-\infty is analogous. ∎

Ornstein-Uhlenbeck Processes

We give the following definition according to Bru such that we are later able to show that some solutions of the Wishart SDE can be constructed out of a matrix variate Ornstein-Uhlenbeck process.

is called n×pn\times p-dimensional Ornstein-Uhlenbeck process. We write X∼OUPn,p(A,B,x0)X\thicksim\mathcal{OUP}_{n,p}(A,B,x_{0}).

As X↦XBX\mapsto XB and X↦AX\mapsto A are trivially globally Lipschitz and satisfy the linear growth condition we know from Theorem 3.34 that (21) has a unique strong solution on the entire interval [0,∞)[0,\infty). Luckily, we are even able to give an explicit formula for the solution of (21).

For a Brownian motion W∼BMn,pW\thicksim\mathcal{BM}_{n,p}, the unique strong solution of (21) is given by

Furthermore, (22) is a strong solution by construction. ∎

The following Lemma will be useful for determining the conditional distribution of the Ornstein-Uhlenbeck process.

Now we are able to show that the (matrix variate) Ornstein-Uhlenbeck process is (matrix variate) normally distributed. Later we will see that some Wishart processes are therefore ‘square’ normally distributed, that is by Lemma 3.20 a noncentral Wishart distribution. To clarify terms, with distribution of a stochastic process XX we always mean from now on the distribution of XtX_{t} at time tt conditional on the initial value X0X_{0}. Although it may be confusing, the terms distribution of a stochastic process and law of a stochastic process have a different meaning in this thesis.

Define Ht=∫0tdWsAe−BsH_{t}=\int_{0}^{t}dW_{s}Ae^{-Bs}. Lemma 3.48 shows us that

The equality Xt=x0eBt+HteBtX_{t}=x_{0}e^{Bt}+H_{t}e^{Bt} and Theorem 3.15 gives us

Because A{\mathcal{A}} is a linear operator, A−1{\mathcal{A}}^{-1} is also linear and we can simplify

and, because A−1{\mathcal{A}}^{-1} is the integral from (23),

Now, we write the matrix BB in its Jordan normal form: There exists a matrix T∈GL(p)T\in GL(p) such that

Without loss of generality, consider only the first Jordan block

Because DD and NN commute, DN=NDDN=ND, we have

The matrix NN is nilpotent, as Nl=0N^{l}=0. Hence, exp⁡(Nt)\exp(Nt) is the finite sum

For a<0a<0 and t→∞t\rightarrow\infty we know that eatpte^{at}p_{t} converges to zero for every polynomial ptp_{t} in tt. Hence, lim⁡t→∞eatexp⁡(Nt)=0\lim_{t\rightarrow\infty}e^{at}\exp(Nt)=0. As eibte^{ibt} always has absolute value one, we also have that lim⁡t→∞exp⁡(Jt)=0\lim_{t\rightarrow\infty}\exp(Jt)=0. With (26) it is now obvious that

The next step is to observe that Sp{\mathcal{S}}_{p} is a finite dimensional and normed space with the norm induced by the inner product trace. Hence, the linear operator A−1:Sp→Sp{\mathcal{A}}^{-1}:{\mathcal{S}}_{p}\rightarrow{\mathcal{S}}_{p} is continuous and with the above can conclude that Ψt\Psi_{t} from (25) converges pointwise to

and the limit is independent of the initial value x0x_{0}. Thus, and by the fact that XX is a Markov process according to Theorem 3.39, the limit distribution in (28) is a stationary distribution. ∎

Chapter 4 Wishart Processes

In this chapter the main work on the theory of Wishart processes will be done. As an introduction we begin with the one dimensional case, called the square Bessel process. Afterwards, we focus on the general Wishart process and give a theorem about the existence and uniqueness of Wishart processes at the end of section 4.2. In section 4.3, we show that some Wishart processes can be expressed as matrix squares of the matrix variate Ornstein-Uhlenbeck process from section 3.5. Eventually, in section 4.4 we give an algorithm to simulate Wishart processes by using an Euler approximation.

The square Bessel process is the one-dimensional case of the Wishart process - in fact, even a special case of the one-dimensional Wishart process. We consider it separately, because it is much more elementary than for higher dimensions.

Let α≥0{\alpha}\geq 0, β\beta be a one-dimensional Brownian motion and x0≥0x_{0}\geq 0. A strong solution of

Before we give a comprehensive theorem about existence, uniqueness and non-negativity of the square Bessel process, we state the following results for one-dimensional stochastic differential equations:

(Pathwise Uniqueness, cf. Yamada and Watanabe [1971a, Theorem 1]) Let

(Comparison Theorem, Revuz and Yor [2001, Chapter IX, Theorem 3.7]) Consider two stochastic differential equations

that both fulfill pathwise uniqueness and let b1b^{1},b2b^{2} be two bounded Borel functions such that b1≥b2b^{1}\geq b^{2} everywhere and one of them is globally Lipschitz. If (X1,β)(X^{1},\beta) is a solution of the first, and (X2,β)(X^{2},\beta) a solution of the second stochastic differential equation (X1X^{1},X2X^{2} defined on the same probability space), w.r.t the same Brownian motion β\beta and if X01≥X02X^{1}_{0}\geq X^{2}_{0} a.s., then

For α≥0{\alpha}\geq 0 and x0≥0x_{0}\geq 0 there exists an unique strong and non-negative solution XX of

on the entire interval [0,∞)[0,\infty). Moreover, if α≥2{\alpha}\geq 2 and x0>0x_{0}>0 the solution XX is positive a.s. on [0,∞)[0,\infty).

We show with Theorem 4.3 that pathwise uniqueness holds for the stochastic differential equation

like in Revuz and Yor [2001, p. 439]. Since ∣z−z′∣≤∣z−z′∣|\sqrt{z}-\sqrt{z^{\prime}}|\leq\sqrt{|z-z^{\prime}|} for all z,z′≥0z,z^{\prime}\geq 0, we have that

With Remark 3.33 we conclude that there exists a unique strong solution for (35). Next, we show that our solution never becomes negative: First, consider the case x01=0x^{1}_{0}=0 and α1=0{\alpha}^{1}=0. Obviously, X1≡0X^{1}\equiv 0 is our unique strong solution in this case. Secondly, consider an arbitrary x02≥0x^{2}_{0}\geq 0 and α2≥0{\alpha}^{2}\geq 0. From the above, we have a unique strong solution X2X^{2}. The comparison theorem implies that

For α≥2{\alpha}\geq 2, one could also use McKean’s argument (Theorem 3.44) to show that the square Bessel process is positive, analogously to the Proof of Theorem 4.14.

General Wishart Processes: Definition and Existence Theorems

the Wishart SDE. A strong solution SS of (37) in Sp+‾\overline{{\mathcal{S}}_{p}^{+}} is said to be a (p×pp\times p-dimensional) Wishart process with parameters Q,K,α,s0Q,K,{\alpha},s_{0}, written S∼WPp(Q,K,α,s0)S\thicksim\mathcal{WP}_{p}(Q,K,{\alpha},s_{0}).

To understand (37) intuitively, it may help to have a look at a approximation of the form

Here we can see that QQ controls the covariance of our normal distributed fluctuations, and that this fluctuations are proportional to the square root of our process:

From the theory of ordinary linear differential equations (see Timmann [2005, p. 83], for example), we know that the solution of (38) is given by

If the eigenvalues of KK only have negative real parts, Re(σ(K))⊆(−∞,0)Re(\sigma(K))\subseteq(-\infty,0), then, because of σ(C)=σ(K)+σ(K)\sigma({\mathcal{C}})=\sigma(K)+\sigma(K), we also have Re(σ(C))⊆(−∞,0)Re(\sigma({\mathcal{C}}))\subseteq(-\infty,0). From the proof of Theorem 3.50 we get that lim⁡t→∞eCt=0\lim_{t\rightarrow\infty}e^{{\mathcal{C}}t}=0 and thus from (40)

Hence, the deterministic solution of (38) converges to −C−1M-{\mathcal{C}}^{-1}M. Thus, the stochastic solution of (37) will fluctuate around −C−1M-{\mathcal{C}}^{-1}M.

for ρ(U)=U\rho(U)=\sqrt{U}. Hence the theorem can not be applied to our case. Furthermore, Yamada and Watanabe [1971b, Remark 2] have also shown that (41) is, for p≥3p\geq 3, nearly best possible in the sense that, if ∫U∈Sp+‾:∣∣U∣∣≤1ρ−2(U)U du<∞\int_{U\in\overline{{\mathcal{S}}_{p}^{+}}:||U||\leq 1}\rho^{-2}(U)U\,du<\infty and ρ\rho is subadditive then, a stochastic differential equation can be constructed that has two solutions, and thus pathwise uniqueness cannot hold. But the fact the we cannot use Yamada and Watanabe [1971b, Theorem1] does not give any evidence whether pathwise uniqueness holds for the Wishart SDE or not. Before we can begin our mathematical analysis of (37), we need a few auxiliary results:

Let S∼WPp(Q,K,α,s0)S\thicksim\mathcal{WP}_{p}(Q,K,{\alpha},s_{0}). Then

The first summand of d[Hij,Hkl]td[H_{ij},H_{kl}]_{t} is equal to

Because StS_{t} is symmetric this term can be simplified to

The other three summands can be evaluated in the same way. ∎

Observe that the denominator is zero if and only if the numerator is zero, so we make the convention 00:=1\frac{0}{0}:=1. Then we have by definition

and therefore βh\beta^{h} is a sum of continuous local martingales and thus a continuous local martingale itself. Furthermore

and with Lévy’s Theorem the proof is complete. ∎

The matrix variate square root function is locally Lipschitz on Sp+{\mathcal{S}}_{p}^{+}.

For every initial value s0∈Sp+s_{0}\in{\mathcal{S}}_{p}^{+} there exists a unique strong solution SS of the Wishart SDE (37) in the cone Sp+{\mathcal{S}}_{p}^{+} of all positive definite matrices up to the stopping time

is continuously differentiable, see Deuflhard and Hohmann [2002, Lemma 5.1]. Hence,

is a closed set; and also convex, as for all M1,M2∈Un,α∈M_{1},M_{2}\in U_{n},{\alpha}\in:

Next, we define for S∈Sp+S\in{\mathcal{S}}_{p}^{+} the linear operator by

Because C{\mathcal{C}} is a bounded linear operator (dim⁡Sp<∞\dim{\mathcal{S}}_{p}<\infty), we have

Let now be Y∈Sp+Y\in{\mathcal{S}}_{p}^{+}. As the matrix variate square root function is locally Lipschitz, there exists an open neighbourhood U(Y){\mathcal{U}}(Y) of YY and a constant C(Y)C(Y), such that for all S,R∈U(Y)S,R\in{\mathcal{U}}(Y)

Hence, we have for all S,R∈U(Y)S,R\in{\mathcal{U}}(Y)

i.e. Z{\mathcal{Z}} is locally Lipschitz on Sp+{\mathcal{S}}_{p}^{+}. At all ff is locally Lipschitz because

Hence, we know that there exists a non-zero stopping time T>0T>0 such that there exists a unique Sp+{\mathcal{S}}_{p}^{+}-valued strong solution SS of (37) for t∈[0,T)t\in[0,T). If T<∞T<\infty, STS_{T} either hits the boundary of Sp+{\mathcal{S}}_{p}^{+} or explodes. We show that the latter cannot happen. Fix R∈U(Y)R\in{\mathcal{U}}(Y) and set S=YS=Y. Then we from (43)

with L=max⁡{K2∣∣R∣∣2,2K2∣∣R∣∣,K2}L=\max\{K^{2}||R||^{2},2K^{2}||R||,K^{2}\}. Because of ∣∣Y∣∣≤1+∣∣Y∣∣2||Y||\leq 1+||Y||^{2}

Hence, Y↦f(Y)−f(R)Y\mapsto f(Y)-f(R) satisfies the linear growth condition, and so does f:Y↦f(Y)f:Y\mapsto f(Y).

Thus, if T<∞T<\infty, we know that STS_{T} hits the boundary of Sp+{\mathcal{S}}_{p}^{+} the first time, i.e. ST∈Sp+‾S_{T}\in\overline{{\mathcal{S}}_{p}^{+}}, but ST∉Sp+S_{T}\notin{\mathcal{S}}_{p}^{+}, and St∈Sp+S_{t}\in{\mathcal{S}}_{p}^{+} for all t<Tt<T. Hence

and hence all second derivatives are zero. With Itô’s formula (Theorem 3.27) we get

Let S∼WPp(Q,0,α,s0)S\thicksim\mathcal{WP}_{p}(Q,0,{\alpha},s_{0}). Then, for ξ≠0\xi\neq 0

for t∈[0,T)t\in[0,T) with T=inf⁡{s: det⁡(Ss)=0}T=\inf\{s:\,\det(S_{s})=0\}, where β\beta is a one-dimensional Brownian motion.

These results can also be found in Bru [1991, p. 747] without proof.

First, we prove Equation (44): According to Itô’s formula, we have

where we used Lemma 4.9 in the last equation. For the second order term, we get

where we used Lemma 4.8 and Lemma 2.6, again. At all, we get equation (44)

Let K=0K=0, s0∈Sp+s_{0}\in{\mathcal{S}}_{p}^{+} and α≥p+1{\alpha}\geq p+1. Then there exists a unique strong solution in Sp+{\mathcal{S}}_{p}^{+} of the Wishart SDE (37) on [0,∞)[0,\infty).

where we adopt the idea from Bru [1991, p.734] to use McKean’s argument. As a matrix norm we choose

First consider the case α=p+1{\alpha}=p+1. Then we have from (46)

where Tn<∞T_{n}<\infty because T<∞T<\infty, that converges to TT such that ln⁡(det⁡(Smin⁡{t,Tn}))\ln(\det(S_{\min\{t,T_{n}\}})) is a martingale:

for t∈[0,Tn)t\in[0,T_{n}). That means by definition that ln⁡(det⁡(St))\ln(\det(S_{t})) is a local martingale on [0,T)[0,T). Now we can apply McKean’s argument, Theorem 3.44, with rt=det⁡(St)r_{t}=\det(S_{t}) and h≡lnh\equiv ln. By assumption we know det⁡(S0)>0\det(S_{0})>0 and we have shown above that h(rt)=ln⁡(det⁡(St))h(r_{t})=\ln(\det(S_{t})) is a local martingale on [0,T)[0,T). Obviously, ln⁡(det⁡(St))\ln(\det(S_{t})) converges to -∞\infty for t→Tt\rightarrow T and hence McKean’s argument implies T=∞T=\infty. That is a contradiction to our assumption. Logically consistent, we can conclude T=∞T=\infty.

In the case α>p+1{\alpha}>p+1, we set ξ=p+1−α2<0\xi=\frac{p+1-{\alpha}}{2}<0 and

Hence, we can apply McKean’s argument for the local martingale det⁡(St)ξ\det(S_{t})^{\xi} on [0,T)[0,T), because det⁡(St)ξ\det(S_{t})^{\xi} converges to infinity for t→Tt\rightarrow T. The same reasoning as above implies the contradiction T=∞T=\infty. Finally, Theorem 4.11 proves the statement. Observe that, for α<p+1{\alpha}<p+1, we have ξ>0\xi>0 and thus det⁡(St)ξ\det(S_{t})^{\xi} does converge to zero, so we cannot apply McKean’s argument in this case. ∎

Eventually, we are able to state the final theorem about the existence and uniqueness of the Wishart process, which is the main achievement of this section.

From Theorem 4.14 we know that there exists an unique strong solution (S^,B^)(\widehat{S},\widehat{B}) of (51) on [0,TS^)[0,T^{\widehat{S}}) with TS^=inf⁡{s:det⁡(Ss^)=0}=∞T^{\widehat{S}}=\inf\{s:\det(\widehat{S_{s}})=0\}=\infty. Define the process

In this proof, with solution we always mean an Sp+{\mathcal{S}}_{p}^{+}-valued solution.

With Girsanov’s Theorem (Theorem 3.41) we are able to conclude that

defines a Brownian motion w.r.t. the equivalentprobability measure Q^\widehat{Q} as defined in (19).

Hence (S^,B)(\widehat{S},B) is a solution of (53) on [0,∞)[0,\infty).

From Theorem 4.11 we know that there exists a unique strong solution SS of (55) on the interval [0,TS)[0,T^{S}) with TS=inf⁡{s: det⁡(Ss)=0}>0T^{S}=\inf\{s:\,\det(S_{s})=0\}>0. The pathwise uniqueness implies uniqueness in law, thus SS and S^\widehat{S} have the same distribution, and so have TST^{S} and TS^T^{\widehat{S}}. Hence, TS=TS^=∞T^{S}=T^{\widehat{S}}=\infty and (S,B)(S,B) is an unique strong solution SS of (53) on the interval [0,∞)[0,\infty). ∎

For the rest of this thesis, we will assume that (52) is a martingale.

Before we end this chapter, we want to compare our results to the one stated in Bru :

(Cf. Bru [1991, Theorem 2”]) If α∈Δp:={1,…,p−1}∪(p−1,+∞){\alpha}\in\Delta_{p}:=\{1,\ldots,p-1\}\cup(p-1,+\infty), A∈GL(p)A\in GL(p), B∈Sp−B\in{\mathcal{S}}_{p}^{-}, s0∈Sp+s_{0}\in{\mathcal{S}}_{p}^{+} and has all its Eigenvalues distinct, and MM is a p×pp\times p-dimensional Brownian motion, then the stochastic differential equation

Compared to (56), our definition of the Wishart SDE (37) is more general, as we allow the drift matrix KK to be an arbitrary matrix, whereas in (56) the matrix BB has to be symmetric negative definite. In the case α∈[p+1,∞){\alpha}\in[p+1,\infty), the result in Theorem 4.15 extends the one in Theorem 4.18 because we prove the existence of a strong solution, that is unique up to indistinguishability and takes almost surely values in the cone of all symmetric positive definite matrices. Furthermore, this solution has infinite lifetime independently of any collision of the eigenvalues of our solution.

Square Ornstein-Uhlenbeck Processes and their Distributions

MtM_{t} is a local martingale. Furthermore, observe that

With Theorem 3.42 we con conclude that MM is a Brownian motion. Finally, using the partial integration formula shows us that our pair (S,M)(S,M) is a solution of the stochastic differential equation (57).

So far we have shown that (S,M)(S,M) is a weak solution of (57). From Theorem 4.15 we know that pathwise uniqueness holds for (57), and thus by Remark 3.33 (ii) we have that (S,M)(S,M) is also a strong solution of (57). ∎

From (58) and Theorem 3.19 we know for the solution SS of (57) that StS_{t} given S0S_{0} has characteristic function

From the proof of Theorem 3.50 we know that

Simulation of Wishart Processes

Recall the stochastic differential equation of the Wishart process, that is

We now try to approximate the stochastic integral above to make the Wishart process suitable for numerical simulation. An easy way of doing this, is the Euler-Maruyama method (see Kloeden and Platen [1999, p. 340]):

where Zij∼N1(0,1)Z_{ij}\thicksim{\mathcal{N}}_{1}(0,1) and =D\stackrel{{\scriptstyle\mathscr{D}}}{{=}} denotes distributional equivalence. Written in matrix notation, we get for the increment of BB

where Z∼Np,p(0,I2p)Z\thicksim{\mathcal{N}}_{p,p}(0,I_{2p}). A sample implementation can be found in the appendix. Now we give a few examples.

First we begin with the one-dimensional square Bessel process, i.e. a solution of

where β\beta denotes a one-dimensional Brownian motion. From Theorem 4.5 we know that this process never becomes negative for any choice of α,x0≥0{\alpha},x_{0}\geq 0 and remains positive for x0>0x_{0}>0 and α≥2{\alpha}\geq 2. Here are two sample paths over the interval $andinitialstepsizeand initial step sizeh=10^{-3}:Inthecase: In the case\alpha=0.5,thealgorithmhadtoreducetheinitialstepsizeto, the algorithm had to reduce the initial step size to1.5625\cdot 10^{-5}atatleastonepointinordertoguaranteenon−negativity,whereasforat at least one point in order to guarantee non-negativity, whereas for\alpha=2thiswasnotnecessary.Observethatinthecasethis was not necessary. Observe that in the case\alpha=0.5<2$, the square Bessel process can become zero, but gets reflected instantaneously.

Our next example is the 2-dimensional Wishart process

with a 2-dimensional Brownian motion BB, α=3{\alpha}=3, Q=(120−3)Q=(\begin{smallmatrix}1&2\\ 0&-3\end{smallmatrix}), K=−4I2K=-4I_{2} and s0=I2s_{0}=I_{2}. We show sample paths for the three different entries of SS, that are S11S_{11}, S22S_{22} and S12S_{12}, and for S12S112+S222\frac{S_{12}}{S_{11}^{2}+S_{22}^{2}}, what would be the correlation in a stochastic volatility model. The algorithm had to reduce the initial step size of h=10−3h=10^{-3} by half at some points. We have for the eigenvalues of SS.

The last example are two 5-dimensional solutions of the stochastic differential equation

For the first one, we have α1=7.2{\alpha}_{1}=7.2, and the smallest and the largest eigenvalue of SS look like In the second case, α2=3.5{\alpha}_{2}=3.5, we don’t know if there exists any solution of (65) for i=2i=2. Thus, we do not know whether our simulated process corresponds to a solution of (65) for i=2i=2, and if it does, it does not have to be a Wishart process by Definition 4.7 (because we demand the Wishart process to be a strong solution). It may be noted, that the algorithm had to reduce the initial step size of h=10−3h=10^{-3} to 7.8125⋅10−67.8125\cdot 10^{-6} at some points. Again, we shall have a look at the eigenvalues of our simulated process:

Chapter 5 Financial Applications

We first focus on two well-known financial models that are based on the one-dimensional Wishart processes, that is in fact a generalized squared Bessel process. Later, we consider the actual matrix variate case.

has a unique, strong and positive solution in (0,∞)(0,\infty). For k<0k<0 and the new parametrization σ=2q\sigma=2q, a=−2ka=-2k and b=−αq22kb=\frac{-{\alpha}q^{2}}{2k} the stochastic differential equation gets the form

that is the stochastic differential equation of the CIR process. It is mean reverting as a>0a>0 with b≥−q2kb\geq\frac{-q^{2}}{k}. As Glasserman [2004, p.122] has shown, St∣s0S_{t}|s_{0} is distributed as σ2(1−exp⁡(−at))4a\frac{\sigma^{2}(1-\exp(-at))}{4a} times a noncentral chi-square random variable with 4abσ2\frac{4ab}{\sigma^{2}} degrees of freedom and noncentrality parameter 4aexp⁡(−at)σ2(1−exp⁡(−at))s0\frac{4a\exp(-at)}{\sigma^{2}(1-\exp(-at))}s_{0}. From now on we follow Gourieroux [2007, p.184f.]. Let’s assume that the interest rate rr follows a stochastic differential equation of the form (66),

where WW is a Brownian motion under a risk-neutral probability measure QQ. Then, the price of a zero-coupon bond at time tt with time to maturity hh is given by

where EtQE_{t}^{Q} denotes the conditional expectation EQ[⋅∣σ{rs: s≤t}]E^{Q}[\cdot|\sigma\{r_{s}:\,s\leq t\}] under the measure QQ. Then Cox et al. have shown that

with c:=a2+2σ2c:=\sqrt{a^{2}+2\sigma^{2}}. Hence, we have a closed form solution for B(t,t+h)B(t,t+h) that is exponential affine in rtr_{t}.

Heston Model

A process SS of the form (66) can also be used to model the volatility in a stochastic volatility Black-Scholes model according to Heston

where the stock price at time tt is denoted by XtX_{t}. We refer to Gourieroux [2007, Chapter 2.2.2.] for details.

Factor Model for Bonds

In contrast to section 12 where the risk-free rate rr followed a stochastic differential equation of the form (67), we now want to use a factor model to consider corporate bonds jointly with a long term government bond (e.g. T-bond). Again, we summarize the results of Gourieroux [2007, chapter 3.5.2.]. Denote by λi,t\lambda_{i,t} the default intensity for firm ii, i=1,…,Ki=1,\ldots,K. Let us assume that

where c,di≥0c,d_{i}\geq 0 are nonnegative, C,Di∈Sp+C,D_{i}\in{\mathcal{S}}_{p}^{+} and S∼WPp(Q,K,α,s0)S\thicksim\mathcal{WP}_{p}(Q,K,{\alpha},s_{0}), i.e.

With the convention λ0,t=0\lambda_{0,t}=0 we get for the price B0B_{0} of a zero-coupon bond and the prices of corporate bonds BiB_{i} the formula

under a risk neutral measure QQ. If we insert (69) and (70) into (72) we get

with the convention d0,D0≡0d_{0},D_{0}\equiv 0. Gourieroux shows that there exists a closed form expression for (73).

Matrix Variate Stochastic Volatility Models

An application for matrix variate stochastic processes can be found in Fonseca et al. , which model the dynamics of pp risky assets by

In contrast to a continous model of the form (3), another multivariate stochastic volatility model for the logarithmic stock price process can be given by

If one wants to model the volatility with a time continuous stochastic process, e.g. for economic reasons, one could also suggest the model

where the process Σ\Sigma was substituted by the Wishart process of (71).

Chapter 6 MATLAB Code for Simulating a Wishart Process

This is an implementation in MATLAB of the algorithm described in section 11.