Utility systems
TimeseriesSurrogates.SNLST — FunctionSNLST(n_steps, x₀, k)Dynamically linear process transformed by a strongly nonlinear static transformation (SNLST)[1].
Equations
The system is by the following map:
\[x(t) = k x(t-1) + a(t)\]
with the transformation $s(t) = x(t)^3$.
References
TimeseriesSurrogates.randomwalk — Functionrandomwalk(n_steps, x₀)Linear random walk (AR(1) process with a unit root)[1]. This is an example of a nonstationary linear process.
References
TimeseriesSurrogates.NSAR2 — FunctionTimeseriesSurrogates.AR1 — FunctionAR1(; n_steps, x₀, k, rng)Simple AR(1) model given by the following map:
\[x(t+1) = k x(t) + a(t),\]
where $a(t)$ is a draw from a normal distribution with zero mean and unit variance. x₀ sets the initial condition and k is the tunable parameter in the map. rng is a random number generator
TimeseriesSurrogates.random_cycles — Functionrandom_cycles(; periods=10 dt=π/20, σ = 0.05, frange = (0.8, 2.0))Make a timeseries that is composed of period full sine wave periods, each with a random frequency in the range given by frange, and added noise with std σ. The sampling time is dt.
- 1Lucio et al., Phys. Rev. E 85, 056202 (2012). https://journals.aps.org/pre/abstract/10.1103/PhysRevE.85.056202
- 1Lucio et al., Phys. Rev. E 85, 056202 (2012). https://journals.aps.org/pre/abstract/10.1103/PhysRevE.85.056202
- 1Lucio et al., Phys. Rev. E 85, 056202 (2012). https://journals.aps.org/pre/abstract/10.1103/PhysRevE.85.056202