ARIMA: Simulation of an ARIMA(p,0,q) surrogate for a given time...

Description Usage Arguments Details Value Author(s) See Also

View source: R/ARIMA.R


It simulates an ARIMA(p,0,q) surrogate for the time series x analyzed by wavelet transformation using either function analyze.wavelet or function analyze.coherency. A set of surrogates is used for significance assessment to test the hypothesis of equal periodic components.

Simulation is subject to parameters concerning: AR and MA order, an indicator of mean/intercept term inclusion, a boosting factor which is applied to the residual standard deviation, an indicator to trim the data according to the given trimming proportion (i.e. to restrict them to the interval between the lower and upper quantile corresponding to the given probability).


ARIMA(x, params = 
      list(ARIMA = list(p = 1, q = 1, 
                        include.mean = TRUE, sd.fac = 1, 
                        trim = FALSE, trim.prop = 0.01)))



the given time series


a list containing an assignment of parameter values to ARIMA. Default: NULL.

Default includes:

ARIMA = list(...), a list of six elements:

p : AR order.
Default: 1.
q : MA order.
Default: 1.
include.mean : Include a mean/intercept term?
Default: TRUE.
sd.fac : magnification factor to boost the
residual standard deviation.
Default: 1.
trim : Simulate trimmed data?
Default: FALSE.
trim.prop : high/low trimming proportion.
Default: 0.01.


Basics of model estimation and simulation are provided by application of the R functions arima and arima.sim.


A surrogate series for x is returned which has the same length and properties according to estimates resulting from the given ARIMA setting.


Angi Roesch and Harald Schmidbauer

See Also

analyze.wavelet, analyze.coherency, SurrogateData, AR, FourierRand

WaveletComp documentation built on May 2, 2019, 6:33 a.m.