NNLM: Fast and Versatile Non-Negative Matrix Factorization

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.

Author
Xihui Lin [aut, cre], Paul C Boutros [aut]
Date of publication
2016-01-03 22:50:42
Maintainer
Xihui Lin <xihuil.silence@gmail.com>
License
BSD_2_clause + file LICENSE
Version
0.4.1
URLs

View on CRAN

Man pages

mse.mkl
Compute mean square error(MSE) and mean kL divergence (MKL)
nnlm
Non-negative linear model/regression (NNLM)
nnmf
Non-negative matrix factorization
nsclc
Micro-array data of NSCLC patients
predict.nnmf
Methods for nnmf object returned by 'nnmf'

Files in this package

NNLM
NNLM/inst
NNLM/inst/doc
NNLM/inst/doc/Fast-And-Versatile-NMF.Rmd
NNLM/inst/doc/Fast-And-Versatile-NMF.R
NNLM/inst/doc/Fast-And-Versatile-NMF.html
NNLM/tests
NNLM/tests/testthat.R
NNLM/tests/testthat
NNLM/tests/testthat/test-nnmf.R
NNLM/tests/testthat/test-nnlm.R
NNLM/src
NNLM/src/Makevars
NNLM/src/base_algorithms.cpp
NNLM/src/update_with_missing.cpp
NNLM/src/nnlm.cpp
NNLM/src/nnlm.h
NNLM/src/RcppExports.cpp
NNLM/src/nnmf.cpp
NNLM/NAMESPACE
NNLM/NEWS
NNLM/data
NNLM/data/nsclc.rda
NNLM/R
NNLM/R/nnmf.R
NNLM/R/nnmf_methods.R
NNLM/R/nnlm.R
NNLM/R/misc.R
NNLM/R/pkgname.R
NNLM/vignettes
NNLM/vignettes/Fast-And-Versatile-NMF.Rmd
NNLM/vignettes/ref.bib
NNLM/MD5
NNLM/build
NNLM/build/vignette.rds
NNLM/DESCRIPTION
NNLM/man
NNLM/man/mse.mkl.Rd
NNLM/man/predict.nnmf.Rd
NNLM/man/nnlm.Rd
NNLM/man/nsclc.Rd
NNLM/man/nnmf.Rd
NNLM/LICENSE