kpqfun {ads} | R Documentation |
Multiscale second-order neighbourhood analysis of a multivariate spatial point pattern
Description
(Formerly kijfun
) Computes a set of K- and K12-functions for all possible pairs of marks (p,q)
in a multivariate spatial
point pattern defined in a simple (rectangular or circular)
or complex sampling window (see Details).
Usage
kpqfun(p, upto, by)
Arguments
p |
a |
upto |
maximum radius of the sample circles (see Details). |
by |
interval length between successive sample circles radii (see Details). |
Details
Function kpqfun
is simply a wrapper to kfun
and k12fun
, which computes either K(r)
for points of mark p
when p=q
or K12(r) between the marks p
and q
otherwise.
Value
A list of class "fads"
with essentially the following components:
r |
a vector of regularly spaced distances ( |
labpq |
a vector containing the |
gpq |
a data frame containing values of the pair density functions |
npq |
a data frame containing values of the local neighbour density functions |
kpq |
a data frame containing values of the |
lpq |
a data frame containing values of the modified |
Each component except r
is a data frame with the following variables:
obs |
a vector of estimated values for the observed point pattern. |
theo |
a vector of theoretical values expected under the null hypotheses of spatial randomness (see |
Note
There are printing and plotting methods for "fads"
objects.
Author(s)
See Also
plot.fads
,
spp
,
kfun
,
k12fun
,
kp.fun
.
Examples
data(BPoirier)
BP <- BPoirier
## Not run: multivariate spatial point pattern in a rectangle sampling window
swrm <- spp(BP$trees, win=BP$rect, marks=BP$species)
kpqswrm <- kpqfun(swrm, 25, 1)
plot(kpqswrm)
## Not run: multivariate spatial point pattern in a circle with radius 50 centred on (55,45)
swcm <- spp(BP$trees, win=c(55,45,45), marks=BP$species)
kpqswcm <- kpqfun(swcm, 25, 1)
plot(kpqswcm)
## Not run: multivariate spatial point pattern in a complex sampling window
swrtm <- spp(BP$trees, win=BP$rect, tri=BP$tri2, marks=BP$species)
kpqswrtm <- kpqfun(swrtm, 25, 1)
plot(kpqswrtm)