| local_k_inhom | R Documentation |
Computes spatially-weighted versions of the local K-function or L-function.
Note: Equivalent to localKinhom and localLinhom
except that they can take advantage of parallel computation K-function
or L-function via foreach package.
local_k_inhom(X, lambda = NULL, ..., correction = "Ripley", verbose = TRUE, rvalue = NULL, sigma = NULL, varcov = NULL)
X |
A point pattern (object of class |
lambda |
Optional.
Values of the estimated intensity function.
Either a vector giving the intensity values
at the points of the pattern |
... |
ignored. |
correction |
tring specifying the edge correction to be applied.
Options are |
verbose |
Logical flag indicating whether to print progress reports during the calculation. |
rvalue |
Optional. A single value of the distance argument r at which the function L or K should be computed. |
sigma |
Optional arguments passed to |
The functions local_k_inhom and local_l_inhom
are inhomogeneous or weighted versions of the
neighbourhood density function implemented in
local_k and local_l.
Given a spatial point pattern X, the inhomogeneous neighbourhood
density function L[i](r) associated with the ith point
in X is computed by
L[i](r) = sqrt( (1/pi) * sum[j] e[i,j]/lambda[j])
where the sum is over all points j != i that lie
within a distance r of the ith point,
λ[j] is the estimated intensity of the
point pattern at the point j, and e[i,j] is an edge correction
term (as described in Kest).
The value of L[i](r) can also be interpreted as one
of the summands that contributes to the global estimate of the inhomogeneous L
function (see Linhom).
By default, the function L[i](r) or
K[i](r) is computed for a range of r values
for each point i. The results are stored as a function value
table (object of class "fv") with a column of the table
containing the function estimates for each point of the pattern
X.
Alternatively, if the argument rvalue is given, and it is a
single number, then the function will only be computed for this value
of r, and the results will be returned as a numeric vector,
with one entry of the vector for each point of the pattern X.
Computation can be done in parallel by registering a parallel backend for
the foreach package.
If rvalue is given, the result is a numeric vector
of length equal to the number of points in the point pattern.
If rvalue is absent, the result is
an object of class "fv", see fv.object,
which can be plotted directly using plot.fv.
Essentially a data frame containing columns
r |
the vector of values of the argument r at which the function K has been estimated |
theo |
the theoretical value K(r) = pi * r^2 or L(r)=r for a stationary Poisson process |
together with columns containing the values of the
neighbourhood density function for each point in the pattern.
Column i corresponds to the ith point.
The last two columns contain the r and theo values.
Getis, A. and Franklin, J. (1987) Second-order neighbourhood analysis of mapped point patterns. Ecology 68, 473–477.
Kinhom
Linhom
localKinhom
localLinhom
local_k
local_l
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.