Learn R Programming

hNMF (version 1.0)

Hierarchical Non-Negative Matrix Factorization

Description

Hierarchical and single-level non-negative matrix factorization. Several NMF algorithms are available.

Copy Link

Version

Install

install.packages('hNMF')

Monthly Downloads

180

Version

1.0

License

GPL-3

Maintainer

Nicolas Sauwen

Last Published

November 20th, 2020

Functions in hNMF (1.0)

preProcesInputData

Condition input data matrix properly for NMF
semiNMF

Semi-NMF based on multiplicative update rules. Reference: C. Ding, T. Li, and M.I. Jordan, "Convex and semi-nonnegative matrix factorizations", IEEE Transations on Pattern Analysis and Machine Intelligence, vol. 32, no. 1, pp. 45-55, 2010.
HALSacc

Accelerated hierarchical alternating least squares NMF. For a reference to the method, see N. Gillis, Nonnegative matrix factorization: complexity, algorithms and applications [Section 4.2, Algo. 6], PhD thesis, Universit<U+00E9> catholique de Louvain, February 2011.
residualNMF

Computation of relative NMF residual per observation
hNMF

Hierarchical non-negative matrix factorization.
initializeNMF

Initialize NMF model with initial spectral data
PGNMF

NMF by alternating non-negative least squares using projected gradients. For a reference to the method, see C.-J. Lin, "Projected Gradient Methods for Non-negative Matrix Factorization", Neural computation 19.10 (2007): 2756-2779.
initializeSPA

The successive projection algorithm, a useful method for initializing the NMF source matrix
scaleNMFResult

Apply fixed scaling to NMF model matrices by normalizing the basis vectors
imoverlay

Overlay a mask or a color scaled image on top of a background image
oneLevelNMF

Perform Non-Negative Matrix factorization