## S3 method for class 'ppm':
simulate(object, nsim=1, ...,
singlerun = FALSE,
start = NULL,
control = default.rmhcontrol(object),
project=TRUE,
verbose=FALSE, progress=(nsim > 1))"ppm".singlerun=TRUE) or from separate, independent runs of the
algorithm (singlerun=FALSE, the default).rmhstart for description of these arguments.
Defaults to list(n.start=npoints(data.ppm(model)))
mermhcontrol
for description of these arguments.rmhcontrol,
or to rmh.default, or to covariate functions in the model.project=TRUE the closest valid model will be simulated;
if rmh.ppm
during the simulation of each point pattern.nsim containing simulated point patterns
(objects of class "ppp").
It also belongs to the class "listof", so that it can be
plotted, and the class "timed", so that the total computation
time is recorded.simulate for the class "ppm" of fitted
point process models.
Simulations are performed by rmh.ppm. If singlerun=FALSE (the default), the simulated patterns are
the results of independent runs of the Metropolis-Hastings
algorithm. If singlerun=TRUE, a single long run of the
algorithm is performed, and the state of the simulation is saved
every nsave iterations to yield the simulated patterns.
In the case of a single run, the behaviour is controlled
by the parameters nsave,nburn,nrep. These
are described in rmhcontrol. They may be passed
in the ... arguments or included in control.
It is sufficient to specify two
of the three parameters nsave,nburn,nrep.
ppm,
simulate.kppm,
simulate<testonly>op <- spatstat.options(rmh.nrep=10)</testonly>
fit <- ppm(japanesepines, ~1, Strauss(0.1))
simulate(fit, 2)
simulate(fit, 2, singlerun=TRUE, nsave=1e4, nburn=1e4)
<testonly>spatstat.options(op)</testonly>Run the code above in your browser using DataLab