The method argument of addStrat() provides access to
internal mfBiclust functions, which themselves call functions from
packages NMF and biclust as back-ends.
Back-end arguments for "als-nmf", "svd-pca" and "nipals-pca" are described on
their respective pages. For arguments specific to other methods, please see
respective documentation in other packages.
Alternating-least-squares non-negative matrix
approximation. Fast at low values of k, but rapidly slows as k
increases.
The Singular value decmoposition algorithm. Each
principal component is interpreted as the degree of membership in a single
bicluster. The resulting score matrix is thresholded to binarize bicluster
membership. svd_pca is the fastest provided algorithm.
An iterative PCA algorithm that may tolerate missing
data. Slower than svd_pca, but still faster than the other
algorithms.
Uses biclust::biclust(method = BCPlaid(),
...) as its back-end. To get k biclusters, back-end arguments
row.release and col.release are simultaneously decremented
towards 0.1 in steps of 0.1, then shuffle is incremented towards 10 in
steps of 1.
Sparse non-negative matrix
factorization. Uses
NMF::nmf(method = "snmf/r", ...) as its
back-end. To get k biclusters, back-end arguments eta and
beta are initialized at mean(A) and are halved progressively.
Uses biclust::biclust(method =
BCSpectral(), ...) as its back-end. For smaller matrices, the back-end
argument numberOfEigenvalues is automatically set to enable finding
the number of biclusters requested. The back-end argument withinVar is
initialized equal to the smaller matrix dimension and allowed to increase up
to 10 times the smaller matrix dimension to find k biclusters.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.