rmarks_ppp: Create Random 'marks' Generation Function for ppp.object

View source: R/rmarks_ppp.R

rmarks_pppR Documentation

Create Random marks Generation Function for ppp.object

Description

Create random marks generation function for ppp.object.

Usage

rmarks_ppp(f)

Arguments

f

function of random number generation, e.g., rlnorm, rnbinom, etc. Can also be the function name as a character scalar.

Value

Function rmarks_ppp() returns a function, which generates random marks of a ppp.object following the probability distribution specified by argument f. The returned function

  • has first parameter x taking an argument of a ppp.object.

  • returns a ppp.object.

Examples

rmarks_ppp(rlnorm)
rmarks_ppp('rnbinom')

plot(pp <- rpoispp(lambda = 100))

plot(pp |>
 rmarks_ppp(rlnorm)(sdlog = .5) |>
 rmarks_ppp(rnbinom)(size = 5L, prob = .3) |>
 rmarks_ppp(rfactor)(prob = c(2,1,3), levels = letters[1:3]))
 

groupedHyperframe.random documentation built on April 11, 2025, 6:14 p.m.