dXt=f(t,Xt)dt+g(Xt)dWt
Let’s assume that the diffusion g is dependent only on Xt and independent of time t as given by the following stochastic differential equation. If Yt represents some constant σ such that ϕ’(Xt)g(Xt)=σ is ϕ∈C2, which is then expressed as Yt:=ϕ(Xt), then, according to the Ito formula, consider changing it for some function b,
dYt==(fϕ’+21g2ϕ’’)dt+gϕ’dWtb(Xt)dt+σdWt
or think about the Lamperti transformation that makes the diffusion a constant 1.
Methods
dXt=f(Xt)dt+σdWt
Below is a method to numerically solve the given differential equation at evenly spaced time points with interval h.
Xt+h=exp(Lth)Xt+σ2Ltexp(2Lth)−1
Here, Lt is obtained as follows.
Lt=Jt=Ft=h1log[1+Jt−1(exp(Jth)−1)Ft](∂x∂f(x))x=xtxtf(xt)Jt is the Jacobian.
Xt+h=Xt+Ltf(t,Xt)(exp(Lth)−1)+Lt2Mt[exp(Lth−1)−Lth]+σ∫tt+hexp[Lt(t+h−u)]dWu
Here, both Lt and Mt are obtained as follows.
Lt=Mt=∂x∂f(t,Xt)2σ2∂x2∂2f(t,Xt)+∂t∂f(t,Xt)
Explanation
Local Linearization is an approach that approximates the drift to a linear function for a very short time interval h, mainly researched by Toru Ozaki and Isao Shoji. According to Shoji’s theorem4, the pth convergence rate of the Shoji-Ozaki local linearization method X~t is 2, meaning the following holds true.
EsXt−X~tp=O((t−s)2p)
Panik. (2017). Stochastic Differential Equations: An Introduction with Applications in Population Dynamics Modeling: p206. ↩︎
Ozaki. (1993). A local linearization approach to nonlinear filtering ↩︎
Shoji, Ozaki. (1998). Estimation for nonlinear stochastic differential equations by a local linearization method ↩︎
Shoji. (1998). Approximation of Continuous Time Stochastic Processes by a Local Linearization Method ↩︎