mergelabels-methods | R Documentation |
Returns the list with the normalised adjacency matrix L
of size c \times c
. The normalised adjacency matrix
L = D^{-1/2} P D^{-1/2}
depends on the probability adjacency matrix P(i,j) = \sum_{l = 1}^{n} p_{l} A_{l}(i,j)
, where p_{l} = w_{l} / \sum_{i = 1}^{c}\sum_{j = i + 1}^{c} A_{l}(i,j)
and the degree matrix D(i,i) = \sum_{j = 1}^{c} P(i,j)
. The A_{l}
matrices may contain some NA
rows and columns, which are eliminated by the method.
The list also contains the vector of integers cluster
of length k
, which indicates the cluster to which each label is assigned.
## S4 method for signature 'list'
mergelabels(A = list(), w = numeric(), k = 2, ...)
## ... and for other signatures
A |
a list of length |
w |
vector of length |
k |
number of clusters |
... |
further arguments to |
signature(A = "list")
a list.
Marko Nagode, Branislav Panic
A. Ng, M. Jordan and Y. Weiss. On spectral clustering: Analysis and an algorithm. Advances in Neural Information Processing Systems 14 (NIPS 2001).
Zp <- array(0, dim = c(10, 10, 2))
Zp[ , ,1][10, 1:4] <- 1
Zp[ , ,1][1:4, 10] <- 2
Zp[ , ,2][9, 1:5] <- 3
Zp[ , ,2][1:6, 9] <- 4
labelmoments <- labelmoments(Zp, cmax = 4, Sigma = 1.0)
labelmoments
set.seed(3)
mergelabels <- mergelabels(list(labelmoments$A), w = 1.0, k = 2, nstart = 5)
Zp
mergelabels
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.