simulate {spatPomp} | R Documentation |
Simulation of a spatiotemporal partially-observed Markov process
Description
simulate
generates simulations of the latent and measurement
processes.
Usage
## S4 method for signature 'spatPomp'
simulate(
object,
nsim = 1,
seed = NULL,
format = c("spatPomps", "data.frame"),
include.data = FALSE,
...
)
Arguments
object |
optional; if present, it should be a data frame or a ‘pomp’ object. |
nsim |
number of simulations. |
seed |
optional;
if set, the pseudorandom number generator (RNG) will be initialized with |
format |
the format of the simulated results. If the argument is
set to |
include.data |
if |
... |
additional arguments supply new or modify existing model characteristics or components.
See When named arguments not recognized by |
Value
if format='spatPomps'
and nsim=1
an object of class ‘spatPomp’ representing a simulation from the model in object
is returned.
If format='spatPomps'
and nsim>1
a list of class ‘spatPomp’ objects is returned.
If format='data.frame'
then a class ‘data.frame’ object is returned.
Author(s)
Kidus Asfaw
References
Asfaw, K., Park, J., Ho, A., King, A. A., and Ionides, E. L. (2020) Partially observed Markov processes with spatial structure via the R package spatPomp. ArXiv: 2101.01157. doi:10.48550/arXiv.2101.01157
Examples
# Complete examples are provided in the package tests
## Not run:
# Get a spatPomp object
b <- bm(U=2, N=5)
# Get 2 simulations from same model as data.frame
sims <- simulate(b, nsim=2, format='data.frame')
## End(Not run)