Skip to contents

Generate a time series from a model

Usage

generate(object, n, seed = NULL, ...)

Arguments

object

A time_series_model or sum_model.

n

Length of series to generate.

seed

Optional integer seed for reproducibility.

...

Passed to method.

Value

A generated_time_series (single model) or generated_composite_model_time_series (sum model).

Examples

# Single model
m1 <- ar1(phi = 0.8, sigma2 = 1)
y1 <- generate(m1, n = 200, seed = 123)
plot(y1)


# Composite model
m2 <- wn(sigma2 = 1) + pl(kappa = 0.3, sigma2 = 2)
y2 <- generate(m2, n = 200, seed = 123)
plot(y2)