listw2sn | R Documentation |

The function makes a `"spatial neighbour"`

object representation
(similar to the S-PLUS spatial statististics module representation of a
`"listw"`

spatial weights object. `sn2listw()`

is the inverse function to `listw2sn()`

, creating a `"listw"`

object from a `"spatial neighbour"`

object.

```
listw2sn(listw)
sn2listw(sn, style = NULL, zero.policy = NULL, from_mat2listw=FALSE)
```

`listw` |
a |

`sn` |
a |

`style` |
default NULL, missing, set to "M" and warning given; if not "M", passed to |

`zero.policy` |
default NULL, use global option value; if FALSE stop with error for any empty neighbour sets, if TRUE permit the weights list to be formed with zero-length weights vectors |

`from_mat2listw` |
default FALSE, set TRUE if called from |

`listw2sn()`

returns a data frame with three columns, and with class `spatial.neighbour`

:

`from` |
region number id for the start of the link (S-PLUS row.id) |

`to` |
region number id for the end of the link (S-PLUS col.id) |

`weights` |
weight for this link |

Roger Bivand Roger.Bivand@nhh.no

`nb2listw`

```
columbus <- st_read(system.file("shapes/columbus.shp", package="spData")[1], quiet=TRUE)
col.gal.nb <- read.gal(system.file("weights/columbus.gal", package="spData")[1])
col.listw <- nb2listw(col.gal.nb)
col.listw$neighbours[[1]]
col.listw$weights[[1]]
col.sn <- listw2sn(col.listw)
str(col.sn)
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.