unsys.station.test {unsystation} | R Documentation |
A second-order stationarity of time series based on unsystematic sub-samples
Description
The function implements a stationarity test procedure, where the main statistic is obtained from measuring the difference in the second-order structure over pairs of randomly drawn intervals. Maximising the main statistics after AR Sieve bootstrap-based variance stabilisation, the test statistic is obtained which is reported along with the corresponding pair of intervals and the test outcome.
Usage
unsys.station.test(x, M = 2000, sig.lev = 0.05, max.scale = NULL,
m = NULL, B = 200, eps = 5, use.all = FALSE, do.parallel = 0)
Arguments
x |
input time series |
M |
number of randomly drawn intervals |
sig.lev |
significance level between |
max.scale |
number of wavelet scales used for wavelet periodogram computation; |
m |
minimum length of a random interval; |
B |
bootstrap sample size |
eps |
a parameter used for random interval generation, see the supplementary document of Cho (2016) |
use.all |
if |
do.parallel |
number of copies of R running in parallel, if |
Value
intervals |
a pair of intervals corresponding to the test statistic, exhibiting the most distinct second-order behaviour |
test.stat |
test statistic |
test.criterion |
test criterion |
test.res |
if |
References
H. Cho (2016) A second-order stationarity of time series based on unsystematic sub-samples. Stat, vol. 5, 262-277.
Examples
## Not run:
x <- rnorm(200)
unsys.station.test(x, M=1000)
## End(Not run)