alignMatrices {morpheus} | R Documentation |
alignMatrices
Description
Align a set of parameters matrices, with potential permutations.
Usage
alignMatrices(Ms, ref, ls_mode = c("exact", "approx1", "approx2"))
Arguments
Ms |
A list of matrices, all of same size DxK |
ref |
A reference matrix to align other matrices with |
ls_mode |
How to compute the labels assignment: "exact" for exact algorithm (default, but might be time-consuming, complexity is O(K^3) ), or "approx1", or "approx2" to apply a greedy matching algorithm (heuristic) which for each column in reference (resp. in current row) compare to all unassigned columns in current row (resp. in reference) |
Value
The aligned list (of matrices), of same size as Ms
Examples
m1 <- matrix(c(1,1,0,0),ncol=2)
m2 <- matrix(c(0,0,1,1),ncol=2)
ref <- m1
Ms <- list(m1, m2, m1, m2)
a <- alignMatrices(Ms, ref, "exact")
# a[[i]] is expected to contain m1 for all i
[Package morpheus version 1.0-4 Index]