Nonnegative Matrix Factorization
Overview
Nonnegative matrix factorization (NMF) is a technique to factorize a matrix with nonnegative values into the product of two matrices. Covariates are also allowed. Parallel computing is an option to enhance the speed and high-dimensional and large scale (and/or sparse) data are allowed. Relevant papers include: Sevinc V., Kontemeniotis N., Perdikis T. and Tsagris M. (2026). Non-negative matrix factorization using the R package nnmf doi:10.48550/arXiv.2607.20084, Wang Y. X. and Zhang Y. J. (2012). Nonnegative matrix factorization: A comprehensive review. IEEE Transactions on Knowledge and Data Engineering, 25(6): 1336-1353 doi:10.1109/TKDE.2012.51 and Kim H. and Park H. (2008). Nonnegative matrix factorization based on alternating nonnegativity constrained least squares and active set method. SIAM Journal on Matrix Analysis and Applications, 30(2): 713-730 doi:10.1137/07069239X.
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-07-29
- ERROR12 OK, 1 ERROR2026-07-28
- OK12 OK2026-04-25
Show 5 earlier changesHide 5 earlier changes
- NOTE12 OK, 2 NOTE2026-04-22
- ERROR11 OK, 2 NOTE, 1 ERROR2026-04-18
- NOTE13 OK, 1 NOTE2026-03-18
- OK14 OK2026-03-12
- ERROR13 OK, 1 ERROR2026-03-10
Documentation
- Help pages
- 9includes a package overview page
- Examples that run
- 100%8 run in a plain check
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 100%
Downloads
Dependencies
Code & Tests
People & History
Package metadata
- First published
- 2026-01-09
- Total releases
- 5 / 1 yrs
- License
- GPL (>= 2) OSI
- Minimum R
- ≥ 4.0
- Download size
- 14 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("nnmf")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.