I have looked at the noise terms in SDE in DifferentialEquations.jl
https://diffeq.sciml.ai/stable/features/noise_process/
I am not expert in SDE, and perhaps what I said is wrong and even stupid.
I see all those equations in the link above, on the right hand side, only has one noise term dW.
I wonder, can i add more independent noise terms, like dW2, dW3, etc… ?
Adding more noise terms, the algorithm should be almost the same as just one noise term I believe. For example, I think if use Runge-Kutta, one just need to add corresponding random number in the propagation.
Thank you very much! I guess that’s it!
By the way, have you guys tried Kasdin’s RK4 SDE algorithm?
- Jeremy Kasdin,
Runge-Kutta algorithm for the numerical integration of stochastic differential equations,
Journal of Guidance, Control, and Dynamics,
Volume 18, Number 1, January-February 1995, pages 114-120.
- Jeremy Kasdin,
Discrete Simulation of Colored Noise and Stochastic Processes and 1/f^a Power Law Noise Generation,
Proceedings of the IEEE,
Volume 83, Number 5, 1995, pages 802-827.
It is a fixed step size method, but perhaps it is not bad.
I gave a big response in that other thread as to why that method does not converge as well as claimed.
2 Likes