Simulates a mosaic random field neutral landscape model.
Usage
nlm_mosaicfield(
ncol,
nrow,
resolution = 1,
n = 20,
mosaic_mean = 0.5,
mosaic_sd = 0.5,
collect = FALSE,
infinit = FALSE,
rescale = TRUE
)
Arguments
- ncol
[
numerical(1)
]
Number of columns forming the raster.- nrow
[
numerical(1)
]
Number of rows forming the raster.- resolution
[
numerical(1)
]
Resolution of the raster.- n
[
numerical(1)
]
Number of steps over which the mosaic random field algorithm is run- mosaic_mean
[
numerical(1)
]
Mean value of the mosaic displacement distribution- mosaic_sd
[
numerical(1)
]
Standard deviation of the mosaic displacement distribution- collect
[
logical(1)
]
returnRasterBrick
of all steps 1:n
- infinit
[
logical(1)
]
return raster of the random mosaic field algorithm with infinite steps- rescale
[
logical(1)
]
IfTRUE
(default), the values are rescaled between 0-1.
References
Schwab, Dimitri, Martin Schlather, and Jürgen Potthoff. "A general class of
mosaic random fields." arXiv preprint arXiv:1709.01441 (2017).
Baddeley, Adrian, Ege Rubak, and Rolf Turner. Spatial point patterns:
methodology and applications with R. CRC Press, 2015.
Examples
# simulate mosaic random field
mosaic_field <- nlm_mosaicfield(ncol = 100,
nrow = 200,
n = NA,
infinit = TRUE,
collect = FALSE)
if (FALSE) {
# visualize the NLM
landscapetools::show_landscape(mosaic_field)
}