確率微分方程式

前提知識

ランダムウォーク

PP は時刻 t=0t=0 で原点にあり、1秒ごとに等しい確率で +σ+\sigma または σ-\sigma だけ移動するものとする。 tt 秒後の点 PP の位置を R(t)R(t) とすると、R(t)R(t)ランダムウォーク (random walk) という。

R(t)R(t) は次のような確率変数となる。

E[R(t)]=0V[R(t)]=σ2t\begin{aligned} E[R(t)] &= 0 \\ V[R(t)] &= \sigma^2 t \end{aligned}

ウィーナー過程

PP は時刻 t=0t=0 で原点にあり、Δt=1n\Delta t = \frac{1}{n} ごとに等しい確率で +ΔW+\Delta W または ΔW-\Delta W だけ移動するものとする。 このとき tt 秒後の点 PP の位置を W(t)W(t) とする。

移動を kk 回行った後の点 PP の位置 W(kn)W(\frac{k}{n}) は次のような確率変数となる。

E[W(kn)]=0V[W(kn)]=ΔW2k\begin{aligned} E[W(\frac{k}{n})] &= 0 \\ V[W(\frac{k}{n})] &= \Delta W^2 k \end{aligned}

ΔW=±σ1n=±σΔt\Delta W = \pm \sigma \sqrt{\frac{1}{n}} = \pm \sigma \sqrt{\Delta t} としたときの limnW(t)\lim_{n \to \infty} W(t)ウィーナー過程 (Wiener process) という。

補足

ウィーナー過程はランダムウォークの連続極限である

n=1,ΔW=±σΔtn = 1, \Delta W = \pm \sigma \sqrt{\Delta t} としたときの W(t)W(t) はランダムウォークとなる。

V[W(t)]=σ2t=V[R(t)]V[W(t)] = \sigma^2 t = V[R(t)]
補足

ウィーナー過程の別の定義

W(t)W(t) が次の条件を満たすとき、W(t)W(t) をウィーナー過程という。

W(0)=0W(t0+t)W(t0)N(0,σ2t)\begin{aligned} W(0) &= 0 \\ W(t_0 + t) - W(t_0) &\sim N(0, \sigma^2 t) \end{aligned}
補足

ウィーナー過程の性質

W(t)W(t) の速度は dWdt=±σ1t=±\frac{dW}{dt} = \pm \sigma \frac{1}{\sqrt{t}} = \pm \infty であるにも関わらず、t=0t = 0 における点 PP の位置 W(1)W(1)

W(1)=limnk=1nΔW\begin{aligned} W(1) &= \lim_{n \to \infty} \sum_{k=1}^{n} \Delta W \end{aligned}

となり、N(0,σ2)N(0, \sigma^2) に従う有限の値となる。

V[W(1)]V[W(1)] も同様に

V[W(1)]=limnk=1nV[ΔW]=limnk=1nσ2Δt=σ2\begin{aligned} V[W(1)] &= \lim_{n \to \infty} \sum_{k=1}^{n} V[\Delta W] \\ &= \lim_{n \to \infty} \sum_{k=1}^{n} \sigma^2 \Delta t \\ &= \sigma^2 \end{aligned}

となり、有限の値となる。

確率微分方程式

X(t)X(t) が次の確率微分方程式を満たすとき、X(t)X(t)確率微分方程式 (stochastic differential equation) という。

dX(t)=μ(X(t),t)dt+σ(X(t),t)dW(t)dX(t) = \mu(X(t), t) dt + \sigma(X(t), t) dW(t)

この解は (存在すれば) 次のように表される。

X(t)=X(0)+0tμ(X(s),s)ds+0tσ(X(s),s)dW(s)X(t) = X(0) + \int_{0}^{t} \mu(X(s), s) ds + \int_{0}^{t} \sigma(X(s), s) dW(s)

伊藤積分

確率微分方程式 dX(t)=μ(X(t),t)dt+σ(X(t),t)dW(t)dX(t) = \mu(X(t), t) dt + \sigma(X(t), t) dW(t) の解において、右辺の第2項の積分 0tσ(X(s),s)dW(s)\int_{0}^{t} \sigma(X(s), s) dW(s) は普通の積分とは異なる。 この積分を次のように定義したものを 伊藤積分 (Itô integral) という。

0tσ(X(s),s)dW(s)=k=1nσ(X(tk1),tk1)[W(tk)W(tk1)]\int_{0}^{t} \sigma(X(s), s) dW(s) = \sum_{k=1}^{n} \sigma(X(t_{k-1}), t_{k-1}) [W(t_k) - W(t_{k-1})]

伊藤の公式

X(t)X(t)dX(t)=f(t,X(t))dt+g(t,X(t))dW(t)dX(t) = f(t, X(t)) dt + g(t, X(t)) dW(t) を満たす確率微分方程式の解であるとき、H(t,X(t))H(t, X(t)) の微分 dH(t,X(t))dH(t, X(t)) は次のように表される。

dH=(Ht+HXf+122HX2g2σ2)dt+HXgdWdH = \left( \dfrac{\partial H}{\partial t} + \dfrac{\partial H}{\partial X} f + \dfrac{1}{2} \dfrac{\partial^2 H}{\partial X^2} g^2 \sigma^2 \right) dt + \dfrac{\partial H}{\partial X} g dW
補足

伊藤の公式の考察

H(t,X(t))H(t, X(t)) を普通に全微分すると

dH=Htdt+HXdX=Htdt+HX(fdt+gdW)=(Ht+HXf)dt+HXgdW\begin{aligned} dH &= \dfrac{\partial H}{\partial t} dt + \dfrac{\partial H}{\partial X} dX \\ &= \dfrac{\partial H}{\partial t} dt + \dfrac{\partial H}{\partial X} ( f dt + g dW ) \\ &= \left( \dfrac{\partial H}{\partial t} + \dfrac{\partial H}{\partial X} f \right) dt + \dfrac{\partial H}{\partial X} g dW \end{aligned}

となり、これに 122HX2g2σ2dt\frac{1}{2} \frac{\partial^2 H}{\partial X^2} g^2 \sigma^2 dt を加えたものが伊藤の公式になる。