The returned function is intended for use in simulation (e.g., for generating
spatio-temporal Poisson point patterns under varying degrees of separability).
The intensity is constructed as:
$$\lambda(x,y,t) = \lambda_{\mathrm{bg}}(x,y,t) + g\, f_{st}(x,y,t),$$
where \(f_{st}\) is a nonnegative 3D Gaussian density (via norm3d) and the background term
\(\lambda_{\mathrm{bg}}\) depends on model:
- 1
Homogeneous background: \(\lambda_{\mathrm{bg}}(x,y,t) = (N-g)\)
- 2
Temporal inhomogeneity only: \(\lambda_{\mathrm{bg}}(x,y,t) = (N-g)\, f_t(t)\), where
\(f_t\) is a 1D Gaussian density (dnorm).
- 3
Spatial inhomogeneity only: \(\lambda_{\mathrm{bg}}(x,y,t) = (N-g)\, f_s(x,y)\), where
\(f_s\) is a 2D Gaussian density (norm2d).
- 4
Separable spatial-temporal inhomogeneity:
\(\lambda_{\mathrm{bg}}(x,y,t) = (N-g)\, f_s(x,y)\, f_t(t)\).
Note: since Gaussian densities can exceed 1 for small standard deviations, N is best interpreted
as a scaling parameter used by the calling simulator. Ensure \(\lambda(x,y,t)\) is nonnegative over the
intended domain.
See more details in Ghorbani et al. (2021), Section 6.1.