coords_to_knn {scanstatistics} | R Documentation |
Get the k nearest neighbors for each location, given its coordinates.
Description
Get the k nearest neighbors for each location, including the location itself.
This function calls dist
, so the options for the
distance measure used is the same as for that one. Distances are calculated
between rows.
Usage
coords_to_knn(x, k = min(10, nrow(x)), method = "euclidean", p = 2)
Arguments
x |
a numeric matrix, data frame or |
k |
The number of nearest neighbors, counting the location itself. |
method |
the distance measure to be used. This must be one of
|
p |
The power of the Minkowski distance. |
Value
An integer matrix of the k
nearest neighbors for each location.
Each row corresponds to a location, with the first element of each row
being the location itself. Locations are encoded as integers.
Examples
x <- matrix(c(0, 0,
1, 0,
2, 1,
0, 4,
1, 3),
ncol = 2, byrow = TRUE)
plot(x)
coords_to_knn(x)
[Package scanstatistics version 1.1.1 Index]