rLGCP(model="exponential", mu = 0, param = NULL, ..., win=NULL)GaussRF in the
    function(x,y, ...) or a pixel
    image (object of class "im").GaussRF in the
    GaussRF in the
    "owin"."ppp").  Additionally, the simulated intensity function is
  returned as an attribute "Lambda".
  The arguments model and param specify the covariance 
  function of the Gaussian random field, in the format expected by the
  GaussRF or
  Covariance
  for information about this format. A list of all implemented
  models is available by typing PrintModelList(). 
  
  This algorithm uses the function GaussRF in the
  mu
  and the covariance specified by the arguments model and
  param, on the points of a regular grid. The exponential
  of this random field is taken as the intensity of a Poisson point
  process, and a realisation of the Poisson process is then generated by the 
  function rpoispp in the win is missing or NULL,
  then it defaults to 
  as.owin(mu) if mu is a pixel image,
  and it defaults to the unit square otherwise.
  
  The LGCP model can be fitted to data using kppm.
# inhomogeneous LGCP with Gaussian covariance function m <- as.im(function(x, y){5 - 1.5 * (x - 0.5)^2 + 2 * (y - 0.5)^2}, W=owin()) X <- rLGCP("gauss", m, c(0, variance=0.15, nugget = 0, scale =0.5)) plot(attr(X, "Lambda")) points(X)
# inhomogeneous LGCP with Matern covariance function X <- rLGCP("matern", function(x, y){ 1 - 0.4 * x}, c(0, variance=2, nugget=0, scale=0.7, a = 0.5), win = owin(c(0, 10), c(0, 10))) plot(X) } else message("Simulation requires the RandomFields package")
rpoispp,
rMatClust,
rGaussPoisson,
rNeymanScott,
lgcp.estK,
kppm