Unlimited learning, half price | 50% off

Last chance! 50% off unlimited learning

Sale ends in


sfdep (version 0.2.5)

st_inverse_distance: Calculate inverse distance weights

Description

From a neighbor list and sf geometry column, calculate inverse distance weight.

Usage

st_inverse_distance(nb, geometry, scale = 100, alpha = 1)

Value

a list where each element is a numeric vector

Arguments

nb

a neighbors list object e.g. created by st_knn() or st_contiguity()

geometry

sf geometry

scale

default 100.a value to scale distances by before exponentiating by alpha

alpha

default 1. Set to 2 for gravity weights.

Details

The inverse distance formula is wij=1/dijα

See Also

Other weights: st_kernel_weights(), st_nb_dists(), st_weights()

Examples

Run this code
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