NNLM: Fast and Versatile Non-Negative Matrix Factorization
Version 0.4.1

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.

Browse man pages Browse package API and functions Browse package files

AuthorXihui Lin [aut, cre], Paul C Boutros [aut]
Date of publication2016-01-03 22:50:42
MaintainerXihui Lin <xihuil.silence@gmail.com>
LicenseBSD_2_clause + file LICENSE
Version0.4.1
URL https://github.com/linxihui/NNLM
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("NNLM")

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'

Functions

check.matrix Source code
get.method.code Source code
mse.mkl Man page Source code
nnlm Man page Source code
nnmf Man page Source code
nsclc Man page
predict.nnmf Man page Source code
print.nnmf Man page Source code
reformat.input Source code

Files

inst
inst/doc
inst/doc/Fast-And-Versatile-NMF.Rmd
inst/doc/Fast-And-Versatile-NMF.R
inst/doc/Fast-And-Versatile-NMF.html
tests
tests/testthat.R
tests/testthat
tests/testthat/test-nnmf.R
tests/testthat/test-nnlm.R
src
src/Makevars
src/base_algorithms.cpp
src/update_with_missing.cpp
src/nnlm.cpp
src/nnlm.h
src/RcppExports.cpp
src/nnmf.cpp
NAMESPACE
NEWS
data
data/nsclc.rda
R
R/nnmf.R
R/nnmf_methods.R
R/nnlm.R
R/misc.R
R/pkgname.R
vignettes
vignettes/Fast-And-Versatile-NMF.Rmd
vignettes/ref.bib
MD5
build
build/vignette.rds
DESCRIPTION
man
man/mse.mkl.Rd
man/predict.nnmf.Rd
man/nnlm.Rd
man/nsclc.Rd
man/nnmf.Rd
LICENSE
NNLM documentation built on May 19, 2017, 8:02 p.m.