1.随机微分方程

Stochastic Differential Equation,SDE。
1引言,2线性随机微分方程分类,
3线性随机微分方程求解(a齐次标量线性SDE的求解,b狭义线性SDE的求解)
a,几何布朗运动
b,均值回复模型,O-U过程,Vasicek模型

SDE例子:几何布朗运动
dS(t)=μS(t)dt+σS(t)dW(t)dS(t) = \mu S(t) dt +\sigma S(t) dW(t)dS(t)=μS(t)dt+σS(t)dW(t)
其中,S(t)S(t)S(t)是随机过程,μ\muμσ\sigmaσ是常数,W(t)W(t)W(t)是标准的布朗运动。该方程在金融领域可以用来刻画股票等金融资产的价格演化
SDE有无穷多个可能的解,为了对解加以限定,需要加入初值条件(initial value condition IV)比如S(0)=S0S(0)=S_0S(0)=S0

SDE类似于ODE有无穷多个解,需要有初值条件(IV初值)加以限定。

从普通的微分方程开始
dS(t)=μS(t)dt,S(0)=SdS(t) = \mu S(t) dt, \quad S(0)=SdS(t)=μS(t)dt,S(0)=S
求解的思路:
1.采取变量分离法(separation of variables),将公式右边的S(t)S(t)S(t)提取到左侧
dS(t)S(t)=μdt\frac{dS(t)}{S(t)} = \mu dtS(t)dS(t)=μdt
2对公式两侧取积分,可得
∫0tdS(u)S(u)=∫0tμdu⇒ln⁡S(t)−ln⁡S(0)=μt \begin{equation*} \int_{0}^{t}\frac{dS(u)}{S(u)}=\int_{0}^{t}\mu du\Rightarrow \ln S(t)-\ln S(0)=\mu t \end{equation*} 0tS(u)dS(u)=0tμdulnS(t)lnS(0)=μt
3将初值条件S(0)=SS(0)=SS(0)=S代入,最终可得
ln⁡S(t)−ln⁡S=μtS(t)=Seμt \begin{aligned} \ln S(t)-\ln S =&\mu t \\ S(t) =&Se^{\mu t} \end{aligned} lnS(t)lnS=S(t)=μtSeμt

几何布朗运动SDE的求解
布朗运动W(t)W(t)W(t)是处处连续且处处不可微的,这一特征造成了我们不能使用通常求解微分方程的相关方法对SDE进行分析和求解。

dS(t)S(t)=μdt+σdW(t)⇏dln⁡[S(t)]=μdt+σdW(t)\frac{dS(t)}{S(t)}=\mu dt+\sigma dW(t)\nRightarrow d\ln [S(t)]=\mu dt+\sigma dW(t)S(t)dS(t)=μdt+σdW(t)dln[S(t)]=μdt+σdW(t)
这里不成立的原因也是因为布朗运动W(t)W(t)W(t)的二次变差不为0,需要使用Ito’s lemma进行求解。

问题回顾:

几何布朗运动
dS(t)=μS(t)dt+σS(t)dW(t)dS(t) = \mu S(t) dt +\sigma S(t) dW(t)dS(t)=μS(t)dt+σS(t)dW(t)
其中,S(t)S(t)S(t)是随机过程,μ\muμσ\sigmaσ是常数,W(t)W(t)W(t)是标准的布朗运动。求f[S(t)]=ln⁡S(t)f[S(t)]=\ln S(t)f[S(t)]=lnS(t)的对应SDE。

回顾一维的Ito’s lemma。若Z(t)=f(t,X(t))Z(t)=f(t,X(t))Z(t)=f(t,X(t)),且dX(t)=F(t)dt+G(t)dW(t)dX(t)= F(t)dt + G(t)dW(t)dX(t)=F(t)dt+G(t)dW(t)
则有结论:df(t,X)=[ft+F(t)fX+12G2(t)fXX]dt+G(t)fXdW(t)df(t,X)= [f_{t} +F(t)f_{X}+\frac{1}{2}G^{2}(t)f_{XX}]dt +G(t)f_{X}dW(t)df(t,X)=[ft+F(t)fX+21G2(t)fXX]dt+G(t)fXdW(t)

解1,还是利用泰勒公式,这里其实类似的是一元Ito’s lemma的证明过程。
先写出整体的泰勒展开式,df=ftdt+fSdS+12ftt(dt)2+12fSS(dS)2+ftS(dt)(dS)df= f_{t}dt +f_{S}dS + \frac{1}{2}f_{tt}(dt)^2 +\frac{1}{2}f_{SS}(dS)^2 + f_{tS}(dt)(dS)df=ftdt+fSdS+21ftt(dt)2+21fSS(dS)2+ftS(dt)(dS),然后先消去为0的几个项数(dt)2,(dt)(dS)(dt)^2,(dt)(dS)(dt)2,(dt)(dS)
df=ftdt+fSdS+12fSS(dS)2df= f_{t}dt +f_{S}dS +\frac{1}{2}f_{SS}(dS)^2df=ftdt+fSdS+21fSS(dS)2
然后知道几个结果,ft=0,fS=1S,fSS=−1S2f_{t}=0, f_{S}=\frac{1}{S}, f_{SS}=-\frac{1}{S^2}ft=0,fS=S1,fSS=S21,还有一个关于(dS)2(dS)^2(dS)2,剩余不为0的项就是σ2S2(t)dt\sigma^2 S^{2}(t)dtσ2S2(t)dt
代入得到,df=1S[μSdt+σSdW(t)]+12(−1S2)σ2S2dtdf= \frac{1}{S}[\mu S dt + \sigma S dW(t)]+\frac{1}{2} (-\frac{1}{S^2}) \sigma^2 S^2 dtdf=S1[μSdt+σSdW(t)]+21(S21)σ2S2dt
df=[μ−12σ2]dt+σdW(t)df=[\mu - \frac{1}{2}\sigma^2]dt + \sigma dW(t)df=[μ21σ2]dt+σdW(t)
dln⁡S(t)=(μ−12σ2)dt+σdW(t)d \ln S(t)=(\mu - \frac{1}{2}\sigma^2)dt + \sigma dW(t)dlnS(t)=(μ21σ2)dt+σdW(t)

解2直接利用结论:dS(t)=μS(t)dt+σS(t)dW(t)=F(t)dt+G(t)dW(t)dS(t) = \mu S(t) dt +\sigma S(t) dW(t)=F(t) dt +G(t) dW(t)dS(t)=μS(t)dt+σS(t)dW(t)=F(t)dt+G(t)dW(t),其中F(t)=μS(t)F(t)= \mu S(t)F(t)=μS(t)G(t)=σS(t)G(t)= \sigma S(t)G(t)=σS(t)
公式中的ft=0,fX=fS=1S,fXX=fSS=−1S2f_{t}=0,f_{X}=f_{S}=\frac{1}{S},f_{XX}=f_{SS}=-\frac{1}{S^2}ft=0,fX=fS=S1,fXX=fSS=S21
代入得到
df=[0+μS1S−12σ2S21S2]dt+σS21S2dW(t)df=[0+\mu S \frac{1}{S} -\frac{1}{2}\sigma^2 S^2 \frac{1}{S^2}]dt + \sigma S^2 \frac{1}{S^2} dW(t)df=[0+μSS121σ2S2S21]dt+σS2S21dW(t)
df=[μ−12σ2]dt+σdW(t)df=[\mu - \frac{1}{2} \sigma^2]dt + \sigma dW(t)df=[μ21σ2]dt+σdW(t)

GBM几何布朗运动SDE的解仍然是一个随机变量。可以求数字特征(均值,方差)

进一步求积分
dln⁡S(t)=[μ−12σ2]dt+σdW(t)d\ln S(t)=[\mu -\frac{1}{2}\sigma ^{2}]dt+\sigma dW(t)dlnS(t)=[μ21σ2]dt+σdW(t)

∫0tdln⁡S(u)=∫0t[μ−12σ2]du+∫0tσdW(u)\int_{0}^{t}d\ln S(u)=\int_{0}^{t}[\mu -\frac{1}{2}\sigma ^{2}]du+\int_{0}^{t}\sigma dW(u)0tdlnS(u)=0t[μ21σ2]du+0tσdW(u)

ln⁡S(t)−ln⁡S(0)=(μ−12σ2)t+σW(t)\ln S(t)-\ln S(0)=(\mu -\frac{1}{2}\sigma ^{2})t+\sigma W(t)lnS(t)lnS(0)=(μ21σ2)t+σW(t)
ln⁡S(t)=ln⁡S(0)+(μ−12σ2)t⏟cont.+σW(t) \begin{equation*} \ln S(t)=\underbrace{\ln S(0)+(\mu -\frac{1}{2}\sigma ^{2})t}_{cont.}+\sigma W(t) \end{equation*} lnS(t)=cont. lnS(0)+(μ21σ2)t+σW(t)

由于W(t)∼N(0,t)W(t) \sim N(0,t)W(t)N(0,t),所以σW(t)∼N(0,σ2t)\sigma W(t) \sim N(0, \sigma^2 t)σW(t)N(0,σ2t),进一步ln⁡S(t)∼N(ln⁡S(0)+(μ−12σ2)t,σ2t)\ln S(t) \sim N( \ln S(0)+(\mu -\frac{1}{2}\sigma ^{2})t, \sigma^2 t )lnS(t)N(lnS(0)+(μ21σ2)t,σ2t)

又小结论:若X∼N(μ,σ2)X \sim N(\mu, \sigma^2)XN(μ,σ2),则Y=eX∼LogNormal(μ,σ2)Y=e^{X} \sim LogNormal(\mu, \sigma^2)Y=eXLogNormal(μ,σ2)
X∼LogNormal(m,v)X \sim LogNormal(m, v)XLogNormal(m,v),则EX=em+12v,VarX=(ev−1)e2m+v\mathbb{E}X=e^{m+\frac{1}{2}v}, \mathrm{Var}X=(e^v-1)e^{2m+v}EX=em+21v,VarX=(ev1)e2m+v

所以S(t)∼LogNormal(ln⁡S(0)+(μ−12σ2)t,σ2t)S(t) \sim LogNormal( \ln S(0)+(\mu -\frac{1}{2}\sigma ^{2})t, \sigma^2 t )S(t)LogNormal(lnS(0)+(μ21σ2)t,σ2t)

S(t)S(t)S(t)期望和方差
服从对数正态分布的S(t)S(t)S(t)期望和方差如下
E[S(t)]=exp⁡[ln⁡S0+μt]=S0⋅eμt\mathbb{E} [S(t)] = \exp [\ln S_0 + \mu t] = S_{0}\cdot e^{\mu t}E[S(t)]=exp[lnS0+μt]=S0eμt
Var[S(t)]=exp⁡[2ln⁡S0+2μt][exp⁡(σ2t)−1]=S02e2μt⋅(eσ2t−1)\mathrm{Var}[S(t)] =\exp[2 \ln S_{0} + 2 \mu t] [\exp(\sigma^2 t) -1]= S_{0}^{2} e^{2 \mu t} \cdot (e^{\sigma^2 t}-1)Var[S(t)]=exp[2lnS0+2μt][exp(σ2t)1]=S02e2μt(eσ2t1)

本章只涉及线性随机微分方程的求解问题。

2.一维线性SDE例子

dX(t)=α(t,X(t))dt+β(t,X(t))dW(t) \begin{equation*} dX(t)=\alpha (t,X(t))dt+\beta (t,X(t))dW(t) \end{equation*} dX(t)=α(t,X(t))dt+β(t,X(t))dW(t)

α(t,X(t))=a1(t,X(t))+a2(t),β(t,X(t))=b1(t,X(t))+b2(t)\alpha (t,X(t))=a_{1}(t,X(t))+a_{2}(t),\quad \beta (t,X(t))=b_{1}(t,X(t))+b_{2}(t)α(t,X(t))=a1(t,X(t))+a2(t),β(t,X(t))=b1(t,X(t))+b2(t)
dX(t)=[a1(t,X(t))+a2(t)]dt+[b1(t,X(t))+b2(t)]dW(t) \begin{equation*} dX(t)=\left[ a_{1}(t,X(t))+a_{2}(t)\right] dt+\left[ b_{1}(t,X(t))+b_{2}(t)% \right] dW(t) \end{equation*} dX(t)=[a1(t,X(t))+a2(t)]dt+[b1(t,X(t))+b2(t)]dW(t)

例子2:Vasicek模型
刻画利率r(t)r(t)r(t)变动的Vasicek模型如下
dr(t)=(α−βr(t))dt+σdW(t)\begin{equation*} dr(t)=(\alpha -\beta r(t))dt+\sigma dW(t) \end{equation*}dr(t)=(αβr(t))dt+σdW(t)
其中,α,β,σ\alpha,\beta,\sigmaα,β,σ均是大于0的常数,通过对比可以看出
a1=−β,a2=α,b1=0,b2=σa_1=-\beta,a_2=\alpha,b_1=0,b_2=\sigmaa1=β,a2=α,b1=0,b2=σ
因此用来刻画短期利率变动的Vasicek模型属于自治线性SDE,并且具有加性噪声,该模型来自于奥伦斯坦-乌伦贝克过程(Ornstein-Uhlenbeck process),简称O-U过程,并且该过程具有均值回复的特征。

例子3:Hull-White模型
刻画利率r(t)r(t)r(t)变动的Hull-White模型如下
dr(t)=(α(t)−β(t)r(t))dt+σ(t)dW(t) \begin{equation*} dr(t)=(\alpha (t)-\beta (t)r(t))dt+\sigma (t)dW(t) \end{equation*} dr(t)=(α(t)β(t)r(t))dt+σ(t)dW(t)
其中,α(t),β(t),σ(t)\alpha(t),\beta(t),\sigma(t)α(t),β(t),σ(t)均是大于0的函数,通过对比可以看出
a1=−β(t),a2=α(t),b1=0,b2=σ(t)a_1=-\beta(t),a_2=\alpha(t),b_1=0,b_2=\sigma(t)a1=β(t),a2=α(t),b1=0,b2=σ(t)
因此Hull-White模型属于具有加性噪声的线性SDE。对比Vasicek模型,该模型仍然具有均值回复的特征。只是相应的系数均是时变的。

例子4:CIR模型
刻画利率r(t)r(t)r(t)变动的CIR模型如下
dr(t)=(α−βr(t))dt+σr(t)dW(t)\begin{equation*} dr(t)=(\alpha -\beta r(t))dt+\sigma \sqrt{r(t)} dW(t) \end{equation*}dr(t)=(αβr(t))dt+σr(t) dW(t)
其中,α,β,σ\alpha,\beta,\sigmaα,β,σ均是大于0的常数,与前面的Vasicek模型对比,其随机项当中增加了r(t)\sqrt{r(t)}r(t)

通过对比可以看出
a1=−β,a2=α,b1=不符合,b2=0a_1=-\beta,a_2=\alpha,b_1=\text{不符合},b_2=0a1=β,a2=α,b1=不符合,b2=0
该模型无法被归入任何一个线性SDE类别中,正因为该模型的r(t)\sqrt{r(t)}r(t) ,该模型也称作平方根过程(square-root process)。该模型由Cox,Ingersoll和Ross三人提出。

相比较下Vasicek模型会出现为0,不符合实际现象,但是CIR模型可以修正这个问题。

例子5:HJM模型
刻画顺势远期利率f(t,T)f(t,T)f(t,T)演化的多因子HJM模型如下
df(t,T)=α(t,T)dt+∑i=1nσi(t,T)dWi(t) \begin{equation*} df(t,T)=\alpha (t,T)dt+\sum_{i=1}^{n}\sigma _{i}(t,T)dW_{i}(t) \end{equation*} df(t,T)=α(t,T)dt+i=1nσi(t,T)dWi(t)
通过对比可以看出a1=0,b1=0a_1=0,b_1=0a1=0,b1=0。并且由于模型中包含有nnn个布朗运动Wi(t),i=1,⋯ ,nW_{i}(t), i=1,\cdots,nWi(t),i=1,,n,因此这是一个多维线性SDE。
该模型框架由Heath,Jarrow和Morton三人提出。

漂移项α\alphaα,扩散项σ\sigmaσ

与常微分方程类似,SDE的求解也有很多种不同的方法。然而SDE往往难以显式得到相应的解X(t)X(t)X(t),也就是说在通常的情况下往往等式的两端均存在X(t)X(t)X(t)类似于微积分中的隐函数。

幸运的是,对于一维线性SDE来说,是可以得到其显示解(explicit solution)

3.齐次标量线性SDE

定义:
形如下式的SDE
dX(t)=(a(t)X(t)+b(t))dt+∑k=1m[ck(t)X(t)+dk(t)]dWk(t) \begin{equation*} dX(t)=\left( a(t)X(t)+b(t)\right) dt+\sum_{k=1}^{m}\left[ c_{k}(t)X(t)+d_{k}(t)\right] dW_{k}(t) \end{equation*} dX(t)=(a(t)X(t)+b(t))dt+k=1m[ck(t)X(t)+dk(t)]dWk(t)
其中a(⋅),b(⋅),ck(⋅),dk(⋅)a(\cdot),b(\cdot),c_k(\cdot),d_k(\cdot)a(),b(),ck(),dk()均是连续有界的标量(scaler)函数,称为标量线性SDE(scaler linear SDE)。
b(⋅)=dk(⋅)=0b(\cdot)=d_k(\cdot)=0b()=dk()=0,则称为齐次标量线性SDE(homogeneous scalar linear SDE)。
注意:几何布朗运动就是齐次标量线性SDE的一个特殊形式
dS(t)=μS(t)dt+σS(t)dW(t)dS(t) = \mu S(t) dt +\sigma S(t) dW(t)dS(t)=μS(t)dt+σS(t)dW(t)

回忆之前的求解方法,
(1)分离变量,将S(t)S(t)S(t)移到左边
(2)Ito’s lemma,得到dln⁡S(t)d\ln S(t)dlnS(t)的SDE
(3)对SDE两端求积分,进而得到ln⁡S(t)\ln S(t)lnS(t)的表达式
(4)求积分,得到最终的S(t)S(t)S(t)
这种方法类似常微分方程的分离变量法

齐次标量线性SDE的解
可以类似的方法求解齐次标量线性SDE,假设关于随机过程S(t)S(t)S(t)的齐次标量线性SDE如下
dS(t)=μ(t)S(t)dt+σ(t)S(t)dW(t)dS(t)=\mu (t) S(t) dt +\sigma(t) S(t) dW(t)dS(t)=μ(t)S(t)dt+σ(t)S(t)dW(t)
其中μ(t)\mu(t)μ(t)σ(t)\sigma(t)σ(t)都是关于时间ttt的连续有界函数,并且在当前时刻S(0)=S0S(0)=S_0S(0)=S0,则对应的SDE显式解为
S(t)=S0exp⁡{∫0t[μ(u)−12σ2(u)]du+∫0tσ(u)dW(u)} S(t)=S_0 \exp \{ \int_{0}^{t} [\mu(u) - \frac{1}{2}\sigma^2(u)]du + \int_{0}^{t} \sigma(u)dW(u) \} S(t)=S0exp{0t[μ(u)21σ2(u)]du+0tσ(u)dW(u)}

解析解(1显示解2隐式解)
没有解析解,数值模拟方法得到

狭义线性SDE定义
形如SDE
dX(t)=(a(t)X(t)+b(t))dt+∑k=1mdk(t)dWk(t) \begin{equation*} dX(t)=\left( a(t)X(t)+b(t)\right) dt+\sum_{k=1}^{m}d_{k}(t)dW_{k}(t) \end{equation*} dX(t)=(a(t)X(t)+b(t))dt+k=1mdk(t)dWk(t)
其中a(⋅),b(⋅),dk(⋅)a(\cdot),b(\cdot),d_k(\cdot)a(),b(),dk()均是连续有界的标量(scaler)函数,称为狭义线性SDE(linear SDE in narrow sense)。
b(⋅)=dk(⋅)=0b(\cdot)=d_k(\cdot)=0b()=dk()=0,则称为齐次方程就是普通的微分方程。
注意:与前边提及的齐次标量线性SDE不同,此处方程的随机项不包含X(t)X(t)X(t),因此不能简单采用分离变量法进行求解

那如何求解?
举例Vasicek模型
{dr(t)=(α−βr(t))dt+σdW(t)r(0)=r0 \begin{cases} dr(t) = (\alpha - \beta r(t))dt + \sigma dW(t) \\ r(0) = r_0 \end{cases} {dr(t)=(αβr(t))dt+σdW(t)r(0)=r0
可以看作狭义线性SDE的特殊形式

求解
!无法简单的移项,r(t)r(t)r(t)一定会两边,如dr(t)α−βr(t)=dt+σdW(t)α−βr(t)\frac{dr(t)}{\alpha -\beta r(t)}=dt+\frac{\sigma dW(t)}{\alpha -\beta r(t)}αβr(t)dr(t)=dt+αβr(t)σdW(t)

Applying the Ito product rule\textbf{Ito product rule}Ito product rule (d(XY)=XdY+YdXd(XY)=XdY+YdXd(XY)=XdY+YdX), and noting that eβt% e^{\beta t}eβt is a deterministic function (so its quadratic variation with r(t)% r(t)r(t) is zero),
dX(t)=d(eβtr(t))=eβtdr(t)+r(t)d(eβt). \begin{equation*} dX(t)=d\left( e^{\beta t}r(t)\right) =e^{\beta t}dr(t)+r(t)d\left( e^{\beta t}\right) . \end{equation*} dX(t)=d(eβtr(t))=eβtdr(t)+r(t)d(eβt).

Substituting dr(t)=(α−βr(t))dt+σdW(t)dr(t)=(\alpha -\beta r(t))dt+\sigma dW(t)dr(t)=(αβr(t))dt+σdW(t) and d(eβt)=βeβtdtd(e^{\beta t})=\beta e^{\beta t}dtd(eβt)=βeβtdt, then

dX(t)=eβt[(α−βr(t))dt+σdW(t)]+r(t)(βeβtdt)=eβt[(α−βr(t)+βr(t))dt+σdW(t)]=eβt[αdt+σdW(t)]. \begin{align*} dX(t)& =e^{\beta t}\left[ (\alpha -\beta r(t))dt+\sigma dW(t)\right] +r(t)\left( \beta e^{\beta t}dt\right) \\ & =e^{\beta t}\left[ \left( \alpha -\beta r(t)+\beta r(t)\right) dt+\sigma dW(t)\right] \\ & =e^{\beta t}\left[ \alpha dt+\sigma dW(t)\right] . \end{align*} dX(t)=eβt[(αβr(t))dt+σdW(t)]+r(t)(βeβtdt)=eβt[(αβr(t)+βr(t))dt+σdW(t)]=eβt[αdt+σdW(t)].

dX(t)=deβtr(t)=eβt[αdt+σdW(t)] \begin{equation*} dX(t)=de^{\beta t}r(t)=e^{\beta t}\left[ \alpha dt+\sigma dW(t)\right] \end{equation*} dX(t)=deβtr(t)=eβt[αdt+σdW(t)]

Next, we integrate both sides from 000 to ttt.
∫0tdeβur(u)=∫0teβu[αdu+σdW(u)]eβtr(t)−r(0)=α∫0teβudu+σ∫0teβudW(u)eβtr(t)=r(0)+αβ(eβt−1)+σ∫0teβudW(u)r(t)=e−βt[r0+αβ(eβt−1)+σ∫0teβudW(u)]r(t)=r0e−βt+αβ(1−e−βt)+σe−βt∫0teβudW(u) \begin{aligned} \int_{0}^{t}de^{\beta u}r(u) =&\int_{0}^{t}e^{\beta u}\left[ \alpha du+\sigma dW(u)\right] \\ e^{\beta t}r(t)-r(0) =&\alpha \int_{0}^{t}e^{\beta u}du+\sigma \int_{0}^{t}e^{\beta u}dW(u) \\ e^{\beta t}r(t) =&r(0)+\frac{\alpha }{\beta }(e^{\beta t}-1)+\sigma \int_{0}^{t}e^{\beta u}dW(u) \\ r(t) =&e^{-\beta t}\left[ r_{0}+\frac{\alpha }{\beta }(e^{\beta t}-1)+\sigma \int_{0}^{t}e^{\beta u}dW(u)\right]\\ r(t) =&r_{0}e^{-\beta t}+\frac{\alpha }{\beta }(1-e^{-\beta t})+\sigma e^{-\beta t}\int_{0}^{t}e^{\beta u}dW(u) \end{aligned} 0tdeβur(u)=eβtr(t)r(0)=eβtr(t)=r(t)=r(t)=0teβu[αdu+σdW(u)]α0teβudu+σ0teβudW(u)r(0)+βα(eβt1)+σ0teβudW(u)eβt[r0+βα(eβt1)+σ0teβudW(u)]r0eβt+βα(1eβt)+σeβt0teβudW(u)

有性质1:Ito积分的期望为0。和性质2:Ito等距
f(t)f(t)f(t) 是关于布朗运动 {W(t)}t≥0\{W(t)\}_{t \geq 0}{W(t)}t0适应过程【只依赖于之前信息】,不依赖未来(adapted process),且满足可积性条件
E[∫0Tf2(t) dt]<∞\mathbb{E}\left[\int_{0}^{T} f^2(t) \, dt\right] < \inftyE[0Tf2(t)dt]<

性质1:Ito积分的零均值性(Zero Mean Property)}

Ito积分的期望为零:
E[∫0tf(u) dW(u)]=0,∀ t∈[0,T]\mathbb{E}\left[\int_{0}^{t} f(u) \, dW(u)\right] = 0, \quad \forall \, t \in [0,T]E[0tf(u)dW(u)]=0,t[0,T]

性质2:Ito等距(Ito Isometry)

Ito积分平方的期望等于被积函数平方的(期望)积分:
E[(∫0tf(u) dW(u))2]=E[∫0tf2(u) du]=∫0tE[f2(u)]du\mathbb{E}\left[\left(\int_{0}^{t} f(u) \, dW(u)\right)^2\right] = \mathbb{E}\left[\int_{0}^{t} f^2(u) \, du\right] = \int_{0}^{t} \mathbb{E}\left[f^2(u)\right] duE[(0tf(u)dW(u))2]=E[0tf2(u)du]=0tE[f2(u)]du

所以可以得到
E[r(t)]=E[r0e−βt+αβ(1−e−βt)+σe−βt∫0teβudW(u)]=r0e−βt+αβ(1−e−βt)\mathbb{E}\left[ r(t)\right] =\mathbb{E}\left[ r_{0}e^{-\beta t}+\frac{% \alpha }{\beta }(1-e^{-\beta t})+\sigma e^{-\beta t}\int_{0}^{t}e^{\beta u}dW(u)\right] =r_{0}e^{-\beta t}+\frac{\alpha }{\beta }(1-e^{-\beta t})E[r(t)]=E[r0eβt+βα(1eβt)+σeβt0teβudW(u)]=r0eβt+βα(1eβt)

Var[r(t)]=E[r(t)−E(r(t))]2=E[r0e−βt+αβ(1−e−βt)+σe−βt∫0teβudW(u)−(r0e−βt+αβ(1−e−βt))]2=E[σe−βt∫0teβudW(u)]2\mathrm{Var}\left[ r(t)\right] =\mathbb{E}\left[ r(t)-\mathbb{E}\left( r(t)\right) \right] ^{2}=\mathbb{E}\left[ r_{0}e^{-\beta t}+\frac{\alpha }{% \beta }(1-e^{-\beta t})+\sigma e^{-\beta t}\int_{0}^{t}e^{\beta u}dW(u)-\left( r_{0}e^{-\beta t}+\frac{\alpha }{\beta }(1-e^{-\beta t})\right) \right] ^{2}=\mathbb{E}\left[ \sigma e^{-\beta t}\int_{0}^{t}e^{\beta u}dW(u)\right] ^{2}Var[r(t)]=E[r(t)E(r(t))]2=E[r0eβt+βα(1eβt)+σeβt0teβudW(u)(r0eβt+βα(1eβt))]2=E[σeβt0teβudW(u)]2

E[σe−βt∫0teβudW(u)]2=σ2e−2βtE[∫0teβudW(u)]2=σ2e−2βtE[∫0te2βudu]=σ2e−2βt2β(e2βt−1)=σ22β(1−e−2βt)\mathbb{E}\left[ \sigma e^{-\beta t}\int_{0}^{t}e^{\beta u}dW(u)\right] ^{2}=\sigma ^{2}e^{-2\beta t}\mathbb{E}\left[ \int_{0}^{t}e^{\beta u}dW(u)% \right] ^{2}=\sigma ^{2}e^{-2\beta t}\mathbb{E}\left[ \int_{0}^{t}e^{2\beta u}du\right] =\frac{\sigma ^{2}e^{-2\beta t}}{2\beta }(e^{2\beta t}-1)=\frac{% \sigma ^{2}}{2\beta }(1-e^{-2\beta t})E[σeβt0teβudW(u)]2=σ2e2βtE[0teβudW(u)]2=σ2e2βtE[0te2βudu]=2βσ2e2βt(e2βt1)=2βσ2(1e2βt)

并且进一步有
r(t)∼N(r0e−βt+αβ(1−e−βt),σ22β(1−e−2βt))r(t) \sim N( r_{0}e^{-\beta t}+\frac{\alpha }{\beta }(1-e^{-\beta t}) , \frac{\sigma ^{2}}{2\beta }(1-e^{-2\beta t}) )r(t)N(r0eβt+βα(1eβt),2βσ2(1e2βt))

1.当t→∞t \to \inftyt时,E[r(t)]→αβ\mathbb{E}\left[ r(t)\right] \to \frac{\alpha}{\beta}E[r(t)]βα,均值回复的定义
2.由于r(t)r(t)r(t)服从正态分布,因此取值可能为负,而负利率现象在真实金融市场中非常罕见,这也是Vasicek模型的不足之处。

4.狭义SDE

狭义线性SDE的解
对于狭义线性SDE
dX(t)=[a(t)X(t)+b(t)]dt+σ(t)dW(t) \begin{equation*} dX(t)=\left[ a(t)X(t)+b(t)\right] dt+\sigma (t)dW(t) \end{equation*} dX(t)=[a(t)X(t)+b(t)]dt+σ(t)dW(t)
初值条件为X(0)=X0X(0)=X_0X(0)=X0,相应的显式解为
X(t)=X0exp⁡[∫0ta(s)ds]+∫0texp⁡[∫sta(u)du]b(s)ds+∫0texp⁡[∫sta(u)du]σ(s)dW(s) \begin{equation*} X(t)=X_{0}\exp \left[ \int_{0}^{t}a(s)ds\right] +\int_{0}^{t}\exp \left[ \int_{s}^{t}a(u)du\right] b(s)ds+\int_{0}^{t}\exp \left[ \int_{s}^{t}a(u)du% \right] \sigma (s)dW(s) \end{equation*} X(t)=X0exp[0ta(s)ds]+0texp[sta(u)du]b(s)ds+0texp[sta(u)du]σ(s)dW(s)

证明:
if Λ(t)=exp⁡[−∫0ta(u)du]\Lambda (t)=\exp \left[ -\int_{0}^{t}a(u)du\right]Λ(t)=exp[0ta(u)du], then Λ(u)Λ(t)=exp⁡[−∫0ua(s)ds]exp⁡[−∫0ta(s)ds]=exp⁡[−∫0ua(s)ds+∫0ta(s)ds]=exp⁡[∫uta(s)ds]\frac{% \Lambda (u)}{\Lambda (t)}=\frac{\exp \left[ -\int_{0}^{u}a(s)ds\right] }{% \exp \left[ -\int_{0}^{t}a(s)ds\right] }=\exp \left[ -\int_{0}^{u}a(s)ds+% \int_{0}^{t}a(s)ds\right] =\exp \left[ \int_{u}^{t}a(s)ds\right]Λ(t)Λ(u)=exp[0ta(s)ds]exp[0ua(s)ds]=exp[0ua(s)ds+0ta(s)ds]=exp[uta(s)ds]

dΛ(t)dt=exp⁡[−∫0ta(u)du](−a(t))dt=−a(t)Λ(t)dt\frac{d\Lambda (t)}{dt}=\exp \left[ -\int_{0}^{t}a(u)du\right] \left( -a(t)\right) dt=-a(t)\Lambda (t)dtdtdΛ(t)=exp[0ta(u)du](a(t))dt=a(t)Λ(t)dt

let Y(t)=Λ(t)X(t)Y(t)=\Lambda (t)X(t)Y(t)=Λ(t)X(t)
dY(t)=Λ(t)dX(t)+X(t)dΛ(t)=Λ(t){[a(t)X(t)+b(t)]dt+σ(t)dW(t)}+X(t)[−a(t)Λ(t)dt]dY(t)=dΛ(t)X(t)=b(t)Λ(t)dt+Λ(t)σ(t)dW(t) \begin{aligned} dY(t) =&\Lambda (t)dX(t)+X(t)d\Lambda (t) \\ =&\Lambda (t)\left\{ \left[ a(t)X(t)+b(t)\right] dt+\sigma (t)dW(t)\right\} +X(t)\left[ -a(t)\Lambda (t)dt\right] \\ dY(t) =&d\Lambda (t)X(t)=b(t)\Lambda (t)dt+\Lambda (t)\sigma (t)dW(t) \end{aligned} dY(t)==dY(t)=Λ(t)dX(t)+X(t)dΛ(t)Λ(t){[a(t)X(t)+b(t)]dt+σ(t)dW(t)}+X(t)[a(t)Λ(t)dt]dΛ(t)X(t)=b(t)Λ(t)dt+Λ(t)σ(t)dW(t)

integration
∫0tdΛ(u)X(u)=∫0tb(u)Λ(u)du+∫0tΛ(u)σ(u)dW(u)Λ(t)X(t)−Λ(0)X(0)=∫0tb(u)Λ(u)du+∫0tΛ(u)σ(u)dW(u)Λ(t)X(t)=X(0)+∫0tb(u)Λ(u)du+∫0tΛ(u)σ(u)dW(u)X(t)=1Λ(t)[X(0)+∫0tb(u)Λ(u)du+∫0tΛ(u)σ(u)dW(u)] \begin{aligned} \int_{0}^{t}d\Lambda (u)X(u) =&\int_{0}^{t}b(u)\Lambda (u)du+\int_{0}^{t}\Lambda (u)\sigma (u)dW(u) \\ \Lambda (t)X(t)-\Lambda (0)X(0) =&\int_{0}^{t}b(u)\Lambda (u)du+\int_{0}^{t}\Lambda (u)\sigma (u)dW(u) \\ \Lambda (t)X(t) =&X(0)+\int_{0}^{t}b(u)\Lambda (u)du+\int_{0}^{t}\Lambda (u)\sigma (u)dW(u) \\ X(t) =&\frac{1}{\Lambda (t)}\left[ X(0)+\int_{0}^{t}b(u)\Lambda (u)du+\int_{0}^{t}\Lambda (u)\sigma (u)dW(u)\right] \end{aligned} 0tdΛ(u)X(u)=Λ(t)X(t)Λ(0)X(0)=Λ(t)X(t)=X(t)=0tb(u)Λ(u)du+0tΛ(u)σ(u)dW(u)0tb(u)Λ(u)du+0tΛ(u)σ(u)dW(u)X(0)+0tb(u)Λ(u)du+0tΛ(u)σ(u)dW(u)Λ(t)1[X(0)+0tb(u)Λ(u)du+0tΛ(u)σ(u)dW(u)]
X(t)=X(0)Λ(t)+∫0tb(u)Λ(u)Λ(t)du+∫0tΛ(u)Λ(t)σ(u)dW(u)X(t)=X(0)Λ(t)+∫0tb(u)exp⁡[∫uta(s)ds]du+∫0texp⁡[∫uta(s)ds]σ(u)dW(u)X(t)=X0exp⁡[∫0ta(u)du]+∫0tb(u)exp⁡[∫uta(s)ds]du+∫0texp⁡[∫uta(s)ds]σ(u)dW(u) \begin{aligned} X(t) =&\frac{X(0)}{\Lambda (t)}+\int_{0}^{t}b(u)\frac{\Lambda (u)}{\Lambda (t)}du+\int_{0}^{t}\frac{\Lambda (u)}{\Lambda (t)}\sigma (u)dW(u) \\ X(t) =&\frac{X(0)}{\Lambda (t)}+\int_{0}^{t}b(u)\exp \left[ \int_{u}^{t}a(s)ds\right] du+\int_{0}^{t}\exp \left[ \int_{u}^{t}a(s)ds% \right] \sigma (u)dW(u) \\ X(t) =&X_{0}\exp \left[ \int_{0}^{t}a(u)du\right] +\int_{0}^{t}b(u)\exp % \left[ \int_{u}^{t}a(s)ds\right] du+\int_{0}^{t}\exp \left[ \int_{u}^{t}a(s)ds\right] \sigma (u)dW(u) \end{aligned} X(t)=X(t)=X(t)=Λ(t)X(0)+0tb(u)Λ(t)Λ(u)du+0tΛ(t)Λ(u)σ(u)dW(u)Λ(t)X(0)+0tb(u)exp[uta(s)ds]du+0texp[uta(s)ds]σ(u)dW(u)X0exp[0ta(u)du]+0tb(u)exp[uta(s)ds]du+0texp[uta(s)ds]σ(u)dW(u)

总结回顾
1.SDE分类
2.求解
3.期望+方差==》随机积分和(Ito积分的期望为0,Ito等距)

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐