R/weights.R
gda_knn_weights.Rd
Create a k-nearest neighbors based spatial weights
gda_knn_weights(
geoda_obj,
k,
power = 1,
is_inverse = FALSE,
is_arc = FALSE,
is_mile = TRUE
)
An instance of geoda
a positive integer number for k-nearest neighbors
(optional) The power (or exponent) of a number says how many times to use the number in a multiplication.
(optional) FALSE (default) or TRUE, apply inverse on distance value
(optional) FALSE (default) or TRUE, compute arc distance between two observations
(optional) TRUE (default) or FALSE, convert distance unit from mile to km.
An instance of Weight-class
if (FALSE) { # \dontrun{
guerry_path <- system.file("extdata", "Guerry.shp", package = "rgeoda")
guerry <- geoda_open(guerry_path)
knn6_w <- gda_knn_weights(guerry, 6)
summary(knn6_w)
} # }