## 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"
).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