這次要介紹的是如何直接求解隨機微分方程 (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)|2≤K|x−y|2與 Growth condition
|μ(t,x)|2+|σ(t,x)|2≤K(1+|x|2)則我們的 SDE 解存在且唯一。
故此 我們首先檢驗 Lipschitz Condition : 觀察 GBM 可知 μ(t,Xt)=μXt, σ(t,Xt)=σXt,計算
|(μx)−(μy)|2+|(σx)−(σy)|2=(μ2+σ2)|x−y|2令 K≥μ2+σ2,則我們有如下關係:
|(μx)−(μy)|2+|(σx)−(σy)|2≤K|x−y|2亦即滿足 Lipschitz Condition。
接著我們檢驗 Growth Condition:
|μx|2+|σx|2=(μ2+σ2)x2故我們可選與 Lipschitz condition 相同的 K 滿足 K≥μ2+σ2 ,則我們有
|μx|2+|σx|2≤K(|x|2)≤K(1+|x|2)亦即滿足 Growth Condition。
由於 Lipschitz 與 Growth Condition皆滿足,故由 SDE 的 Uniqueness 與 Existence Theorem 我們可知 GBM 解存在且唯一。
故現在開始求解:
改寫 GBM 如下
dXt=μXtdt+σXtdBt⇒dXt−(μdt+σdBt)Xt=0定義積分因子:
Ut:=e−∫t0(μdt+σdBt)+12σ2t=e−μt+12σ2t−σBt 由 Integration by part,計算
d(XtUt)=XtdUt+UtdXt+d⟨Xt,Ut⟩ (∗)其中
{dUt=(−μ+12σ2)Utdt−σUtdBt+12σUtdt⇒dUt=Ut[−μdt+σ2dt−σdBt]d⟨Xt,Ut⟩=dXt⋅dUt=(μXtdt+σXtdBt)(Ut[−μdt+σ2dt−σdBt])=−σ2XtUtdt注意到上述結果 dUt 為利用 Ito Formula 而得。
現在將上述結果代入 (∗) 可得
⇒d(XtUt)=XtUt[−μdt+σ2dt−σdBt]+Ut(μXtdt+σXtdBt)−σ2XtUtdt⇒d(XtUt)=0現在將其轉換回積分形式:
d(XtUt)=0⇒XtUt−X0U0=0⇒XtUt=X0U0=X0⇒Xte−μt+12σ2t−σBt=X0⇒Xt=X0eμt−12σ2t+σBt 故我們得到一個 GBM 的解,現在我們檢驗此解確實滿足 GBM:
定義
Xt=X0eμt−12σ2t+σBt⏟:=Vt:=X0Vt利用 integration by part:
dXt=d(X0Vt)=X0d(Vt)+Vtd(X0)+d⟨X0,Vt⟩ (⋆)其中
{dVt=Vt[(μ−12σ2)dt+σdBt+12σ2dt]=Vt[μdt+σdBt]d(X0)=0d⟨X0,Vt⟩=dX0dVt=0將上述結果代入 ⋆ 可得
dXt=X0d(Vt)+Vtd(X0)+d⟨X0,Vt⟩⇒dXt=X0Vt[μdt+σdBt]=X0eμt−12σ2t+σBt[μdt+σdBt] 又因為我們之前定義 Xt:=X0Vt,故 Xte−μt+12σ2t−σBt=X0,將此結果也代入上式中的 X0 我們得到
dXt=Xte−μt+12σ2t−σBteμt−12σ2t+σBt[μdt+σdBt]⇒dXt=μXtdt+σXtdBt此為 GBM ,故 Xt=X0eμt−12σ2t+σBt 確實為 GBM 的 (唯一) 解。 ◻
Comments:
關於上述的 GBM 的解可寫作下列形式
Xt=X0eμt−12σ2t+σBt=X0et(μ−12σ2+σBtt)注意到上式中的 Btt→0 almost surely 當 t→∞ ,(此結果可利用 Strong Law of Large number 證明,在此略過),故現在觀察上式,當 t→∞ 我們得到以下的結果:
Xt={∞,ifμ>12σ20,ifμ<12σ2X0eσBt,ifμ=12σ2
If you can’t solve a problem, then there is an easier problem you can solve: find it. -George Polya
訂閱:
張貼留言 (Atom)
[人工智慧] 本地端 DeepSeek R1 快速安裝:以 Macbook Pro M4 Chip為例
最近火熱的 DeepSeek R1 模型由於採用了 distill 技術,可以大幅降低計算成本,使得一般人有機會在自家筆電上跑性能逼近 Open AI ChatGPT o1的大語言模型。本文簡單介紹一步安裝在 Macbook Pro 的方法以及使用方法,以下測試採用 Macboo...
-
數學上的 if and only if ( 此文不討論邏輯學中的 if and only if,只討論數學上的 if and only if。) 中文翻譯叫做 若且唯若 (or 當且僅當) , 記得當初剛接觸這個詞彙的時候,我是完全不明白到底是甚麼意思,查了翻譯也是愛...
-
這次要介紹的是數學上一個重要的概念: Norm: 一般翻譯成 範數 (在英語中 norm 有規範的意思,比如我們說normalization就是把某種東西/物品/事件 做 正規化,也就是加上規範使其正常化),不過個人認為其實翻譯成 範數 也是看不懂的...這邊建議把 No...
-
半導體中的電流是由電子(electron)及電洞(hole)兩種載子(carrier)移動所產生 載子移動的方式: 擴散(diffusion) ⇒ 擴散電流 (不受外力電場作用) 飄移(drift) ⇒ 飄移電流 (受外...
沒有留言:
張貼留言