Skip to content
/ irlba Public
forked from bwlewis/irlba

Implicitly restarted Lanczos methods for fast truncated singular value and symmetric eigenvalue decompositions

Notifications You must be signed in to change notification settings

jsams/irlba

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

irlba

Implicitly-restarted Lanczos methods for fast truncated singular value decomposition of sparse and dense matrices (also referred to as partial SVD). IRLBA stands for Augmented, Implicitly Restarted Lanczos Bidiagonalization Algorithm. The package provides the following functions (see help on each for details and examples).

  • irlba main partial SVD function
  • prcomp_irlba principal components function similar to the prcomp function in stats package for computing the first few principal components of large matrices
  • partial_eigen a very limited partial eigenvalue decomposition for symmetric matrices (see the RSpectra package for more comprehensive truncated eigenvalue decomposition)

Help documentation for each function includes examples. Also see the package vignette, vignette("irlba", package="irlba"), and demo, demo("custom_matrix_multiply", package="irlba").

What's new?

Version 2.2.0 includes stronger convergence detection and a new argument svtol associated with that. The new approach helps guarantee more accurate solutions for some difficult problems. The tradeoff is that the default behavior is a little slower than before because it always performs at least two Lanczos iterations. The new convergence behavior can be disabled with svtol=Inf.

References

Status

Travis CI status [![codecov.io](https://codecov.io/github/bwlewis/irlba/coverage.svg?branch=master)](https://codecov.io/github/bwlewis/irlba?branch=master) [![CRAN version](http://www.r-pkg.org/badges/version/irlba)](https://cran.r-project.org/package=irlba) ![](http://cranlogs.r-pkg.org/badges/irlba)

About

Implicitly restarted Lanczos methods for fast truncated singular value and symmetric eigenvalue decompositions

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R 63.4%
  • C 36.6%