Skip to contents

Simulates one or more planar point patterns following a given multi-mark DPP.

Usage

rbidpp(
  n = 1L,
  rho1 = 100,
  rho2 = 100,
  alpha1 = 0.03,
  alpha2 = 0.03,
  alpha12 = 0.035,
  tau = 0.5,
  L = 1,
  d = 2L,
  model = MUSCADET_DPP_MODELS(),
  max_trunc = 1000L
)

Arguments

n

An integer value specifying the sample size. Defaults to 1L.

rho1

A numeric value specifying the intensity of the 1st marginal DPP. Defaults to 100L.

rho2

A numeric value specifying the intensity of the 2nd marginal DPP. Defaults to 100L.

alpha1

A numeric value specifying the repulsion rate of the 1st DPP. Defaults to 0.03.

alpha2

A numeric value specifying the repulsion rate of the 2nd DPP. Defaults to 0.03.

alpha12

A numeric value specifying the repulsion rate between marks. Defaults to 0.05.

tau

A numeric value specifying the correlation between marks. Defaults to 0.2.

L

An integer value specifying the window size of the point pattern. Defaults to 1L.

d

An integer value specifying the dimension of the DPP. Defaults to 2L.

model

A string specifying the model to be used. Choices are "Gauss" or "Bessel". Defaults to "Gauss".

max_trunc

An integer value specifying the maximum number of basis functions in the Fourier decomposition. Defaults to 1000L.

Value

An object of class spatstat.geom::ppp storing the simulated point pattern.