
Last chance! 50% off unlimited learning
Sale ends in
From a neighbor list and sf geometry column, calculate inverse distance weight.
st_inverse_distance(nb, geometry, scale = 100, alpha = 1)
a list where each element is a numeric vector
a neighbors list object e.g. created by st_knn()
or st_contiguity()
sf geometry
default 100
.a value to scale distances by before exponentiating by alpha
default 1. Set to 2 for gravity weights.
The inverse distance formula is
Other weights:
st_kernel_weights()
,
st_nb_dists()
,
st_weights()
geo <- sf::st_geometry(guerry)
nb <- st_contiguity(geo)
wts <- st_inverse_distance(nb, geo)
head(wts, 3)
wts <- st_inverse_distance(nb, geo, scale = 10000)
head(wts, 3)
Run the code above in your browser using DataLab