simulate.ets

0th

Percentile

Simulation from a time series model

Returns a time series based on the model object object.

Keywords
ts
Usage
## S3 method for class 'ets':
simulate(object, nsim=length(object$x), seed=NULL, future=TRUE, bootstrap=FALSE, ...)
## S3 method for class 'ar':
simulate(object, nsim=object$n.used, seed=NULL, future=TRUE, bootstrap=FALSE, ...)
## S3 method for class 'Arima':
simulate(object, nsim=length(object$x), seed=NULL, xreg=NULL, future=TRUE, bootstrap=FALSE, ...)
## S3 method for class 'fracdiff':
simulate(object, nsim=object$n, seed=NULL, future=TRUE, bootstrap=FALSE, ...)
Arguments
object
An object of class "ets", "Arima" or "ar".
nsim
Number of periods for the simulated series
seed
Either NULL or an integer that will be used in a call to set.seed before simulating the time seriers. The default, NULL will not change the random generator state.
future
Produce sample paths that are future to and conditional on the data in object.
bootstrap
If TRUE, simulation uses resampled errors rather than normally distributed errors.
xreg
New values of xreg to be used for forecasting. Must have nsim rows.
...
Other arguments.
Value

  • An object of class "ts".

See Also

ets, Arima, auto.arima, ar, arfima.

Aliases
  • simulate.ets
  • simulate.ar
  • simulate.Arima
  • simulate.fracdiff
Examples
fit <- ets(USAccDeaths)
plot(USAccDeaths,xlim=c(1973,1982))
lines(simulate(fit, 36),col="red")
Documentation reproduced from package forecast, version 2.13, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.