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.