金融数学4_随机微分方程概论
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⇒lnS(t)−lnS(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μdu⇒lnS(t)−lnS(0)=μt
3将初值条件S(0)=SS(0)=SS(0)=S代入,最终可得
lnS(t)−lnS=μ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)]=lnS(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)
dlnS(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+μSS1−21σ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的解仍然是一个随机变量。可以求数字特征(均值,方差)
进一步求积分
dlnS(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)
∫0tdlnS(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)
lnS(t)−lnS(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)
lnS(t)=lnS(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),进一步lnS(t)∼N(lnS(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)X∼N(μ,σ2),则Y=eX∼LogNormal(μ,σ2)Y=e^{X} \sim LogNormal(\mu, \sigma^2)Y=eX∼LogNormal(μ,σ2)
若X∼LogNormal(m,v)X \sim LogNormal(m, v)X∼LogNormal(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=(ev−1)e2m+v
所以S(t)∼LogNormal(lnS(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[lnS0+μ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]=S0⋅eμt
Var[S(t)]=exp[2lnS0+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σ2t−1)
本章只涉及线性随机微分方程的求解问题。
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=1∑nσ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=1∑m[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,得到dlnS(t)d\ln S(t)dlnS(t)的SDE
(3)对SDE两端求积分,进而得到lnS(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=1∑mdk(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βt−1)+σ∫0teβudW(u)e−βt[r0+βα(eβt−1)+σ∫0teβudW(u)]r0e−βt+βα(1−e−βt)+σe−βt∫0teβudW(u)
有性质1:Ito积分的期望为0。和性质2:Ito等距
设 f(t)f(t)f(t) 是关于布朗运动 {W(t)}t≥0\{W(t)\}_{t \geq 0}{W(t)}t≥0 的适应过程【只依赖于之前信息】,不依赖未来(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+βα(1−e−βt)+σe−βt∫0teβudW(u)]=r0e−βt+βα(1−e−β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+βα(1−e−βt)+σe−βt∫0teβudW(u)−(r0e−βt+βα(1−e−βt))]2=E[σe−βt∫0teβ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−βt∫0teβudW(u)]2=σ2e−2βtE[∫0teβudW(u)]2=σ2e−2βtE[∫0te2βudu]=2βσ2e−2βt(e2βt−1)=2βσ2(1−e−2β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+βα(1−e−βt),2βσ2(1−e−2β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等距)
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)