This is a package for Non-Negative Linear Models (NNLM). It implements fast sequential coordinate descent algorithms for non-negative linear regression and non-negative matrix factorization (NMF). It supports mean square error and Kullback-Leibler divergence loss. Many other features are also implemented, including missing value imputation, domain knowledge integration, designable W and H matrices and multiple forms of regularizations.

Documentation

Manual: NNLM.pdf
Vignette: Fast and versatile NMF

Maintainer: Xihui Lin <xihuil.silence at gmail.com>

Author(s): Xihui Lin*, Paul C Boutros*

Install package and any missing dependencies by running this line in your R console:

install.packages("NNLM")

Depends R (>= 3.0.1)
Imports Rcpp(>=0.11.0), stats, utils
Suggests testthat, knitr, rmarkdown, mice, missForest, ISOpureR
Enhances
Linking to Rcpp, RcppArmadillo, RcppProgress
Reverse
depends
Reverse
imports
Reverse
suggests
Reverse
enhances
Reverse
linking to

Package NNLM
Materials
URL https://github.com/linxihui/NNLM
Task Views
Version 0.4.1
Published 2016-01-03
License BSD_2_clause + file LICENSE
BugReports https://github.com/linxihui/NNLM/issues
SystemRequirements
NeedsCompilation yes
Citation
CRAN checks NNLM check results
Package source NNLM_0.4.1.tar.gz