Processing math: 100%

4/29/2012

[隨機分析] How to solve SDE practically (4) - Geometric Brownian Motion

這次要介紹的是如何直接求解隨機微分方程 (SDE)? 我們這邊將以 Geometric Brownian Motion 為例:

考慮如下 SDE:
dXt=μXtdt+σXtdBt 其中 μ,σ 為固定常數滿足 <μ<, σ>0 ,且給定初始條件 X0

Comment: 
1. 上述 SDE 稱為 Geometric Brownian Motion (GBM)。此 process 在財務上有重要的應用:EX: GBM 為股價波動的基本模型。

2. Compare to Arithmetic Brownian Motion (ABM):
dXt=μdt+σdBt
Sol:
首先檢驗 Uniqueness 與 Existence :

由 SDE 的 Uniqueness 與 Existence Theorem,
考慮 t[0,T],SDE:
dXt=μ(t,Xt)dt+σ(t,Xt)dBt, X(0)=x0若其係數 μ,σ滿足  Lipschitz condition
|μ(t,x)μ(t,y)|2+|σ(t,x)σ(t,y)|2K|xy|2與 Growth condition
|μ(t,x)|2+|σ(t,x)|2K(1+|x|2)則我們的 SDE 解存在且唯一。

故此 我們首先檢驗 Lipschitz Condition : 觀察 GBM 可知 μ(t,Xt)=μXt, σ(t,Xt)=σXt,計算
|(μx)(μy)|2+|(σx)(σy)|2=(μ2+σ2)|xy|2Kμ2+σ2,則我們有如下關係:
|(μx)(μy)|2+|(σx)(σy)|2K|xy|2亦即滿足 Lipschitz Condition。

接著我們檢驗 Growth Condition:
|μx|2+|σx|2=(μ2+σ2)x2故我們可選與 Lipschitz condition 相同的 K 滿足 Kμ2+σ2 ,則我們有
|μx|2+|σx|2K(|x|2)K(1+|x|2)亦即滿足 Growth Condition。

由於 Lipschitz 與 Growth Condition皆滿足,故由 SDE 的 Uniqueness 與 Existence Theorem 我們可知 GBM 解存在且唯一。

故現在開始求解:
改寫 GBM 如下
dXt=μXtdt+σXtdBtdXt(μdt+σdBt)Xt=0定義積分因子:
Ut:=et0(μdt+σdBt)+12σ2t=eμt+12σ2tσBt 由 Integration by part,計算
d(XtUt)=XtdUt+UtdXt+dXt,Ut    ()其中
{dUt=(μ+12σ2)UtdtσUtdBt+12σUtdtdUt=Ut[μdt+σ2dtσdBt]dXt,Ut=dXtdUt=(μXtdt+σXtdBt)(Ut[μdt+σ2dtσdBt])=σ2XtUtdt注意到上述結果 dUt 為利用 Ito Formula 而得。

現在將上述結果代入 () 可得
d(XtUt)=XtUt[μdt+σ2dtσdBt]+Ut(μXtdt+σXtdBt)σ2XtUtdtd(XtUt)=0現在將其轉換回積分形式:
d(XtUt)=0XtUtX0U0=0XtUt=X0U0=X0Xteμt+12σ2tσBt=X0Xt=X0eμt12σ2t+σBt 故我們得到一個 GBM 的解,現在我們檢驗此解確實滿足 GBM:
定義
Xt=X0eμt12σ2t+σBt:=Vt:=X0Vt利用 integration by part:
dXt=d(X0Vt)=X0d(Vt)+Vtd(X0)+dX0,Vt    ()其中
{dVt=Vt[(μ12σ2)dt+σdBt+12σ2dt]=Vt[μdt+σdBt]d(X0)=0dX0,Vt=dX0dVt=0將上述結果代入 可得
dXt=X0d(Vt)+Vtd(X0)+dX0,VtdXt=X0Vt[μdt+σdBt]=X0eμt12σ2t+σBt[μdt+σdBt] 又因為我們之前定義 Xt:=X0Vt,故 Xteμt+12σ2tσBt=X0,將此結果也代入上式中的 X0 我們得到
dXt=Xteμt+12σ2tσBteμt12σ2t+σBt[μdt+σdBt]dXt=μXtdt+σXtdBt此為 GBM ,故 Xt=X0eμt12σ2t+σBt 確實為 GBM 的 (唯一) 解。

Comments:
關於上述的 GBM 的解可寫作下列形式
Xt=X0eμt12σ2t+σBt=X0et(μ12σ2+σBtt)注意到上式中的 Btt0 almost surelyt ,(此結果可利用 Strong Law of Large number 證明,在此略過),故現在觀察上式,當 t 我們得到以下的結果:
Xt={,ifμ>12σ20,ifμ<12σ2X0eσBt,ifμ=12σ2

沒有留言:

張貼留言

[人工智慧] 本地端 DeepSeek R1 快速安裝:以 Macbook Pro M4 Chip為例

最近火熱的 DeepSeek R1 模型由於採用了 distill 技術,可以大幅降低計算成本,使得一般人有機會在自家筆電上跑性能逼近 Open AI ChatGPT o1的大語言模型。本文簡單介紹一步安裝在 Macbook Pro 的方法以及使用方法,以下測試採用 Macboo...