0
Ich habe mat2listw{spdep}
verwendet, um ein Gewichtungslistenobjekt zu erstellen, das ich später in einer räumlichen Regression verwenden werde. Ich möchte von diesem Gewichtungslisten-Objekt die IDs der Polygone abrufen, mit denen es erstellt wurde. Kann diese Information vom Objekt wiederhergestellt werden?Extrahieren Sie räumliche IDs aus dem Gewichtungslistenobjekt spdep. R
ist hier ein reproduzierbares Beispiel:
library(spdep)
library(UScensus2000tract)
# load data
data("oregon.tract")
# get coordinates of centroids
coords <- coordinates(oregon.tract)
# calculate a simple distance matrix between coordinates
d <- dist(coords)
d <- as.matrix(d)
# Calculate Spatial weights Matrix (travel time)
my_weights <- mat2listw(d, row.names = row.names(oregon.tract))
# Now I'd like to extract from my_weights the polygon ids
Dies könnte funktionieren: - 'Attribute (my_weights) $ region.id' – ahly
@ahly, es funktioniert perfekt. Bitte, posten Sie Ihren Kommentar als Antwort, damit ich ihn akzeptieren kann. Vielen Dank. –