make_surrogate_data: Generate surrogate data for permutation/randomization tests
Description
This is a wrapper function for generating surrogate time series
using several different null models.
Usage
make_surrogate_data(ts, method = c("random_shuffle", "ebisuzaki",
"seasonal"), num_surr = 100, T_period = 1, alpha = 0)
Value
A matrix where each column is a separate surrogate with the same
length as `ts`.
Arguments
- ts
the original time series
- method
which algorithm to use to generate surrogate data
- num_surr
the number of null surrogates to generate
- T_period
the period of seasonality for seasonal surrogates
(ignored for other methods)
- alpha
standard deviation of seasonal cycle deviates.
Examples
Run this codedata = make_surrogate_data(block_3sp$x_t)
Run the code above in your browser using DataLab