mat2listw {spdep} | R Documentation |
The function converts a square spatial weights matrix to a weights list object, optionally adding region IDs from the row names of the matrix, as a sequence of numbers 1:nrow(x), or as given as an argument.
mat2listw(x, row.names = NULL)
x |
A square non-negative matrix with no NAs representing spatial weights |
row.names |
row names to use for region IDs |
A listw
object with the following members:
style |
"M", meaning matrix style, underlying style unknown |
neighbours |
the derived neighbours list |
weights |
the weights for the neighbours derived from the matrix |
Roger Bivand Roger.Bivand@nhh.no
data(columbus) col005 <- dnearneigh(coords, 0, 0.5, attr(col.gal.nb, "region.id")) summary(col005) col005.w.mat <- nb2mat(col005, zero.policy=TRUE) col005.w.b <- mat2listw(col005.w.mat) summary(col005.w.b$neighbours) diffnb(col005, col005.w.b$neighbours)