0
mat2listw{spdep}
を使用して、後で空間回帰で使用する加重リストオブジェクトを作成しました。この重みリストオブジェクトから、作成に使用したポリゴンのIDを取得したいと思います。 オブジェクトからこの情報を回復することは可能ですか?ここで加重リストオブジェクトから空間IDを抽出する、spdep R
再現可能な例である:これはうまくいくかもしれない
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
: - '属性(my_weights)$ region.id' – ahly
@ahly、それは完璧に動作します。私はそれを受け入れることができるように、答えとしてコメントを投稿してください。ありがとう。 –