Part 14 - Brownian Motion and Gaussian Processes II

Introduction

In this part, we will continue looking at Brownian motions and Gaussian processes. Namely, we will firstly look at zeroes of Brownian motions and introduce the Brownian bridge. Then, we will discuss Brownian motion with a drift term and geometric Brownian motion.

Zeroes of Brownian Motion

Intuition (Zeroes of Brownian Motion)

Let LL be the last zero in (0,1)(0, 1) of a Brownian motion. (i.e., L=max {t:0<t<1,Bt=0}L = \max \ \{t : 0 < t < 1, B_t = 0\}. Then,

LBeta(12,12).L \sim \mathrm{Beta}\left(\frac{1}{2}, \frac{1}{2}\right).
Proof (Outline of Proof)P(L>s)=P(L>sBs=t) N(t;0,s) dt=20P(L>sBs=t) N(t;0,s) dt=20P(M1s>t) N(t;0,s) dt=202P(B1s>t) N(t;0,s) dt=40tN(r;0,1s) N(t;0,s) dr dt==1πs11x(1x) dx=s1Beta(x;12,12) dx.\begin{align*} P(L > s) & = \int_{-\infty}^{\infty} P(L > s \mid B_s = t) \ \mathcal{N}(t; 0, s) \ dt \newline & = 2 \int_{-\infty}^{0} P(L > s \mid B_s = t) \ \mathcal{N}(t; 0, s) \ dt \newline & = 2 \int_{-\infty}^{0} P(M_{1 - s} > -t) \ \mathcal{N}(t; 0, s) \ dt \newline & = 2 \int_{0}^{\infty} 2 P(B_{1 - s} > t) \ \mathcal{N}(t; 0, s) \ dt \newline & = 4 \int_{0}^{\infty} \int_{t}^{\infty} \mathcal{N}(r; 0, 1 - s) \ \mathcal{N}(t; 0, s) \ dr \ dt \newline & = \ldots & = \frac{1}{\pi} \int_s^1 \frac{1}{\sqrt{x(1 - x)}} \ dx \newline & = \int_s^1 \mathrm{Beta}\left(x; \frac{1}{2}, \frac{1}{2}\right) \ dx. \newline \end{align*}

We can then, let LtL_t be the last zero in (0,t)(0, t). Then,

LttBeta(12,12).\frac{L_t}{t} \sim \mathrm{Beta}\left(\frac{1}{2}, \frac{1}{2}\right).
Note

The probability that a Brownian motion has at least one zero in (r,t)(r, t) for 0r<t0 \leq r < t is 1P(Lt<r)1 - P(L_t < r).

Further, the cumulative distribution for the Beta(12,12)\mathrm{Beta}\left(\frac{1}{2}, \frac{1}{2}\right) density can be computed with the arcsin function,

P(Lt<r)=0rtBeta(s;12,12) ds=2πarcsin(rt).P(L_t < r) = \int_0^{\frac{r}{t}} \mathrm{Beta}\left(s; \frac{1}{2}, \frac{1}{2}\right) \ ds = \frac{2}{\pi} \arcsin\left(\sqrt{\frac{r}{t}}\right).

Brownian Bridge

Definition 1 (Brownian Bridge)

Define a Gaussian process XtX_t by conditioning a Brownian motion BtB_t on B1=0B_1 = 0. Then XtX_t is a Brownian bridge.

If 0<s<t<10 < s < t < 1, then (Bs,Bt,B1)(B_s, B_t, B_1) is a multivariate normal with,

E[(Bs,Bt,B1)]=(0,0,0)Var((Bs,Bt,B1))=Σ=(ssssttst1).\begin{align*} \mathbb{E}[(B_s, B_t, B_1)] & = (0, 0, 0) \newline \mathrm{Var}((B_s, B_t, B_1)) & = \Sigma = \begin{pmatrix} s & s & s \newline s & t & t \newline s & t & 1 \newline \end{pmatrix}. \newline \end{align*}

Conditioning on B1=0B_1 = 0 and using the properties of the multivariate normal we get that E[Xt]=0\mathbb{E}[X_t] = 0 and,

Cov(Xs,Xt)=s(1t)=sst.\mathrm{Cov}(X_s, X_t) = s(1 - t) = s - st.

It follows that this is identical to the Brownian bridge defined above.

Brownian Motion with Drift and Geometric Brownian Motion

Definition 2 (Brownian Motion with Drift)

For any real μ>0\mu > 0 and σ>0\sigma > 0 we can define the Gaussian process XtX_t as,

Xt=μt+σBt.X_t = \mu t + \sigma B_t.

This is a Brownian motion with a draft, and is often a more useful model than standard Brownian motion.

Note

Note that XtX_t is Normal with expectation μt\mu t and variance σ2t\sigma^2 t.

This is a Gaussian process with continuous paths and stationary and independent increments.

Definition 3 (Geometric Brownian Motion)

The stochastic process,

Gt=G0eμt+σBt,G_t = G_0 e^{\mu t + \sigma B_t},

where G0>0G_0 > 0 is called a geometric Brownian motion with drift parameter μ\mu and variance parameter σ2\sigma^2.

log(Gt)\log(G_t) is a Gaussian process with expectation log(G0)+μt\log(G_0) + \mu t and variance σ2t\sigma^2 t.

Note

One can show that,

E[Gt]=G0et(μ+12σ2)Var(Gt)=G02e2t(μ+σ2)(eσ2t1).\begin{align*} \mathbb{E}[G_t] & = G_0 e^{t(\mu + \frac{1}{2} \sigma^2)} \newline \mathrm{Var}(G_t) & = G_0^2 e^{2 t(\mu + \sigma^2)} (e^{\sigma^2 t} - 1). \newline \end{align*}
Proof

Using that log(Gt)N(log(G0)+μt,σ2t)\log(G_t) \sim \mathcal{N}(\log(G_0) + \mu t, \sigma^2 t) we have,

E[Gt]=E[elog(Gt)]=ex N(x;log(G0)+μt,σ2t) dx=12πσ2texp((x(log(G0)+μt))22σ2t+x) dx=12πσ2texp((x(log(G0)+μtσ2t))22σ2t+log(G0)+μt+12σ2t) dx=elog(G0)+μt+12σ2t12πσ2texp((x(log(G0)+μtσ2t))22σ2t) dx=elog(G0)+μt+12σ2t=G0et(μ+12σ2).\begin{align*} \mathbb{E}[G_t] & = \mathbb{E}[e^{\log(G_t)}] \newline & = \int_{-\infty}^{\infty} e^x \ \mathcal{N}(x; \log(G_0) + \mu t, \sigma^2 t) \ dx \newline & = \int_{-\infty}^{\infty} \frac{1}{\sqrt{2 \pi \sigma^2 t}} \exp\left(-\frac{(x - (\log(G_0) + \mu t))^2}{2 \sigma^2 t} + x\right) \ dx \newline & = \int_{-\infty}^{\infty} \frac{1}{\sqrt{2 \pi \sigma^2 t}} \exp\left(-\frac{(x - (\log(G_0) + \mu t - \sigma^2 t))^2}{2 \sigma^2 t} + \log(G_0) + \mu t + \frac{1}{2} \sigma^2 t\right) \ dx \newline & = e^{\log(G_0) + \mu t + \frac{1}{2} \sigma^2 t} \int_{-\infty}^{\infty} \frac{1}{\sqrt{2 \pi \sigma^2 t}} \exp\left(-\frac{(x - (\log(G_0) + \mu t - \sigma^2 t))^2}{2 \sigma^2 t}\right) \ dx \newline & = e^{\log(G_0) + \mu t + \frac{1}{2} \sigma^2 t} \newline & = G_0 e^{t(\mu + \frac{1}{2} \sigma^2)}. \newline \end{align*}

Similarly, we can compute E[Gt2]\mathbb{E}[G_t^2] and use Var(Gt)=E[Gt2](E[Gt])2\mathrm{Var}(G_t) = \mathbb{E}[G_t^2] - (\mathbb{E}[G_t])^2 to get the variance,

E[Gt2]=E[e2log(Gt)]=e2x N(x;log(G0)+μt,σ2t) dx=12πσ2texp((x(log(G0)+μt))22σ2t+2x) dx=12πσ2texp((x(log(G0)+μt2σ2t))22σ2t+log(G0)+μt+2σ2t) dx=elog(G0)+μt+2σ2t12πσ2texp((x(log(G0)+μt2σ2t))22σ2t) dx=elog(G0)+μt+2σ2t=G02et(2μ+2σ2).\begin{align*} \mathbb{E}[G_t^2] & = \mathbb{E}[e^{2 \log(G_t)}] \newline & = \int_{-\infty}^{\infty} e^{2x} \ \mathcal{N}(x; \log(G_0) + \mu t, \sigma^2 t) \ dx \newline & = \int_{-\infty}^{\infty} \frac{1}{\sqrt{2 \pi \sigma^2 t}} \exp\left(-\frac{(x - (\log(G_0) + \mu t))^2}{2 \sigma^2 t} + 2x\right) \ dx \newline & = \int_{-\infty}^{\infty} \frac{1}{\sqrt{2 \pi \sigma^2 t}} \exp\left(-\frac{(x - (\log(G_0) + \mu t - 2 \sigma^2 t))^2}{2 \sigma^2 t} + \log(G_0) + \mu t + 2 \sigma^2 t\right) \ dx \newline & = e^{\log(G_0) + \mu t + 2 \sigma^2 t} \int_{-\infty}^{\infty} \frac{1}{\sqrt{2 \pi \sigma^2 t}} \exp\left(-\frac{(x - (\log(G_0) + \mu t - 2 \sigma^2 t))^2}{2 \sigma^2 t}\right) \ dx \newline & = e^{\log(G_0) + \mu t + 2 \sigma^2 t} \newline & = G_0^2 e^{t(2 \mu + 2 \sigma^2)}. \newline \end{align*}

Thus,

Var(Gt)=G02et(2μ+2σ2)(G0et(μ+12σ2))2=G02e2t(μ+σ2)(eσ2t1).\begin{align*} \mathrm{Var}(G_t) & = G_0^2 e^{t(2 \mu + 2 \sigma^2)} - \left(G_0 e^{t(\mu + \frac{1}{2} \sigma^2)}\right)^2 \newline & = G_0^2 e^{2 t(\mu + \sigma^2)} (e^{\sigma^2 t} - 1). \newline \end{align*}

_\blacksquare

Modeling with Brownian Motion and Geometric Brownian Motion

Example 1 (Stock Prices)

From what we have seen so far, one can model the price of a stock with:

  • Use a continuous-time stochastic model.
  • Consider the factor with which it changes, not the differences in prices.
  • Consider the log-normal distribution for such factors.
  • Use a parameter for the trend of the price (drift), and one for the volatility (variance) of the price.
  • Make a Markov assumption (although, we have to reflect on this choice).

This leads to using a geometric Brownian motion as a model,

Gt=G0eμt+σBt.G_t = G_0 e^{\mu t + \sigma B_t}.

In this context σ\sigma is called the volatility of the stock.

Example 2

A stock price is modeled with G0=67.3G_0 = 67.3, μ=0.08\mu = 0.08, and σ=0.3\sigma = 0.3. What is the probability that the price is above 100 after 3 years?

Solution

We want to compute,

P(G3>100)P(G0eμ3+σB3>100)=P(eμ3+σB3>100G0)=P(μ3+σB3>log(100G0))=P(B3>log(100G0)μ3σ)\begin{align*} P(G_3 > 100) & \coloneqq P\left(G_0 e^{\mu \cdot 3 + \sigma B_3} > 100\right) \newline & = P\left(e^{\mu \cdot 3 + \sigma B_3} > \frac{100}{G_0}\right) \newline & = P\left(\mu \cdot 3 + \sigma B_3 > \log\left(\frac{100}{G_0}\right)\right) \newline & = P\left(B_3 > \frac{\log\left(\frac{100}{G_0}\right) - \mu \cdot 3}{\sigma}\right) \newline \end{align*}

Since B3N(0,3)B_3 \sim \mathcal{N}(0, 3) we can compute this as 1 - pnorm((log(100 / 67.3) - 0.08 * 3) / 0.3, mean = 0, sd = sqrt(3)) in R.