I've been figuring out with the methods for integrating of stochastic differential equations in Mathematica. I've considered the one-dimensional system: $$dx=-x dt+\sigma x dw$$ with some initial condition. I've hoped to see how the trajectory goes to zero while diminishing the initial condition till zero due to the theorem which states that if the deterministic system is stable then the stochastic system of the form given above is either stable for any value of the noise intensity $\sigma$.
However, I've found that the trajectory bursts close to the end of the integration interval. Moreover, integrating of the same system for different time intervals always finishes with bursting close to the end of the interval. Can it be the problem of the numerical methods or its realization in Mathematica? Why does the solution lose its stability?
I've tried each numerical method for the system both in Ito and Sratonovich forms.
Code example:
\[Sigma] = 20;
Sc = 10000;
proc = StratonovichProcess[\[DifferentialD]x[t] == -x[t] \[DifferentialD]t + (\[Sigma] x[t] ) \[DifferentialD]w[t],x[t], {x, 1/Sc}, t, w \[Distributed] WienerProcess[]];
rf = RandomFunction[proc, {0., 20., 0.01},
Method -> "KloedenPlatenSchurz"];
ListLinePlot[rf, Filling -> Axis, PlotRange -> Full]