Ktest {dbmss} | R Documentation |
Test of a point pattern against Complete Spatial Randomness
Description
Tests the point pattern against CSR using values of the K function
Usage
Ktest(X, r)
Arguments
X |
A point pattern ( |
r |
A vector of distances. |
Details
The test returns the risk to reject CSR erroneously, i.e. the p-value of the test, based on the distribution of the K function.
If r
includes 0, it will be silently removed because no neighbor point can be found at distance 0.
The longer r
, the more accurate the test is in theory but at the cost of computation time first, and of computation accuracy then because a matrix of size the length of r
must be inverted.
10 values in r
seems to be a reasonable choice.
Value
A p-value.
Author(s)
Gabriel Lang <Gabriel.Lang@agroparistech.fr>, Eric Marcon<Eric.Marcon@agroparistech.fr>
References
Lang, G. and Marcon, E. (2013). Testing randomness of spatial point patterns with the Ripley statistic. ESAIM: Probability and Statistics. 17: 767-788.
Marcon, E., S. Traissac, and Lang, G. (2013). A Statistical Test for Ripley's Function Rejection of Poisson Null Hypothesis. ISRN Ecology 2013(Article ID 753475): 9.
See Also
Examples
# Simulate a Matern (Neyman Scott) point pattern
nclust <- function(x0, y0, radius, n) {
return(runifdisc(n, radius, centre=c(x0, y0)))
}
X <- rNeymanScott(20, 0.1, nclust, radius=0.2, n=5)
autoplot(as.wmppp(X))
# Test it
Ktest(X, r=seq(0.1, .5, .1))