Last chance! 50% off unlimited learning
Sale ends in
Pairwise(pot, name)
Pairwise(pot, name, par, parnames)
"interact"
describing the interpoint interaction
structure of a point process.pairwise.family
with arbitrary pairwise interaction potential given by
the user. The function pot
must take as its first argument
a matrix of interpoint distances, and evaluate the
potential for each of these distances. The result must be
either a matrix with the same dimensions as its input,
or an array with its first two dimensions the same as its input
(the latter case corresponds to a vector-valued potential).
If irregular parameters are present, then the second argument
to pot
should be a vector of the same type as par
giving those parameter values.
mpl
,
pairwise.family
,
ppm.object
#This is the same as StraussHard(r=0.7,h=0.2)
strpot <- function(t,par) {
r <- par$r
h <- par$h
value <- (t <= r)
value[t < h] <- -Inf
value
}
mySH <- Pairwise(strpot, "StraussHard", list(r=0.7,h=0.2),
c("interaction distance r", "hard core distance c"))
data(cells)
mpl(cells, ~ 1, mySH)
Run the code above in your browser using DataLab