Library: | spatial |
See also: | SPPPinit SPPPinitrandom SPPPsetregion SPPPgetregion SPPPkfn SPPPpsim SPPPssi SPPPkenvl SPPPkaver |
Quantlet: | SPPPstrauss | |
Description: | Simulates a Strauss spatial point process. It uses a spatial birth-and-death process for (4 n) steps (or for (40 n) steps when starting from a binomial pattern on the first call from another function). Note that SPPPinit or SPPPsetregion must have been called before to set the domain. To be able to reproduce results, reset the random number generator for point processes by calling SPPPinitrandom first. |
Usage: | ppstrauss = SPPPstrauss (nsim, n, c, r) | |
Input: | ||
nsim | scalar - number of simulations | |
n | scalar - number of points in the domain | |
c | scalar - in [0, 1]; c = 0 corresponds to complete inhibition at distances up to r | |
r | scalar - inhibition distance | |
Output: | ||
res | list - consisting of components xmat, ymat, type | |
xmat | n x nsim - matrix consisting of x coordinates | |
ymat | n x nsim - matrix consisting of y coordinates | |
type | string - "STRAUSS" |
; load the spatial statistics library library ("spatial") ; read a spatial data set pines = read ("pines.dat") ; initialize a point process pinesobj = SPPPinit (pines, 0, 96, 0, 100, 10) ; reset random number generator SPPPinitrandom (0) ; simulate 100 Strauss point processes (with c = 0.15 ; and r = 0.7), each consisting of 72 points, ; in the previously determined domain ppstrauss = SPPPstrauss (100, 72, 0.15, 0.7)
List, consisting of x and y coordinates of 100 Strauss point processes, each consisting of 72 points.
Library: | spatial |
See also: | SPPPinit SPPPinitrandom SPPPsetregion SPPPgetregion SPPPkfn SPPPpsim SPPPssi SPPPkenvl SPPPkaver |