normalize | R Documentation |
Normalize the transition matrix.
normalize(x, ...)
x |
object of class |
... |
optional argument |
argument method
passed through ...
a character for the normalization method
the default is 'row' users can set the optional method argument
to either "col" or "symm"
Normalization of the weighted adjacency matrix in the Transition* object. Matrix values are divided by their respective row-sums, column-sums, or the product of the square-roots of both (symmetric normalization).
The default method
is row-normalization. To use the other normalization
methods, users can set the optional method
argument
to either "col" or "symm".
For random walk calculations a symmetric matrix is needed (method = "symm").
an object of class TransitionLayer
Jacob van Etten
von Luxburg, U. 2007. A tutorial on spectral clustering. Statistics and Computing 17(4), 395-416. \Sexpr[results=rd]{tools:::Rd_expr_doi("https://doi.org/10.1007/s11222-007-9033-z")}
Chung, F. 1997. Spectral Graph Theory. Conference Board of the Mathematical Sciences, Washington.
library("raster")
r <- raster(ncol=36,nrow=18)
r <- setValues(r,rep(1,times=ncell(r)))
tr <- transition(r, mean, directions=8)
normalize(tr)
normalize(tr, method="symm")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.