timescales.sim.sim_ar#
- timescales.sim.sim_ar(n_seconds, fs, phi, init=None, error=None)[source]#
Simulate a signal given AR coefficients, phi.
- Parameters:
- n_secondsfloat
Number of seconds to simulate.
- fsfloat
Sampling rate, in Hertz.
- phi1d array or float
Autoregressive coefficients.
- init1d array, default: None
First p values of the signal to begin convolutional with weights. Default samples a standard normal.
- error1d array, default: None
Epsilon term added at each convolutional step. Should have length of int(fs * n_seconds). Default samples a standard normal.
- Returns:
- sig1d array
Simulated signal.