nbmatrix {swash} | R Documentation |
Construct Neighbourhood Matrix from Polygons
Description
Building a neighbourhood matrix based on regions (polygons) with contiguous boundaries and resulting a data frame
Usage
nbmatrix(
polygon_sf,
ID_col,
row.names = NULL
)
Arguments
polygon_sf |
|
ID_col |
Column of |
row.names |
row.names for the |
Details
The function is based on spdep::poly2nb
, which creates neighbours lists. The input is a sf
object (spatial data frame) and the results are 1) a nb
list (poly2nb
result) and 2) a data.frame
.
Value
list
with two entries:
nb: |
Object of class |
nbmat: |
Object of class |
Author(s)
Thomas Wieland
References
Wieland T (2020) Flatten the Curve! Modeling SARS-CoV-2/COVID-19 Growth in Germany at the County Level. REGION 7(2), 43–83. doi:10.18335/region.v7i2.324
Wieland T (2022) Spatial patterns of excess mortality in the first year of the COVID-19 pandemic in Germany. European Journal of Geography 13(4), 18-33. doi:10.48088/ejg.t.wie.13.4.018.033
See Also
Examples
data(RKI_Corona_counties)
# German counties (Source: Robert Koch Institute)
Corona_nbmat <-
nbmatrix (
RKI_Corona_counties,
ID_col="AGS"
)
# Creating neighborhood matrix