pcaone: Randomized Singular Value Decomposition Algorithms with 'RcppEigen'

Randomized Singular Value Decomposition (RSVD) methods proposed in the 'PCAone' paper by Li (2022) <doi:10.1101/2022.05.25.493261>, where we implement and propose two RSVD methods. One is based on Yu (2017) <arXiv:1704.07669> single pass RSVD but with power iteration scheme. The other is our new window based RSVD.

Version: 1.0.0
Depends: R (≥ 3.6.0)
Imports: Rcpp
LinkingTo: Rcpp, RcppEigen (≥ 0.3.3.3.0)
Suggests: testthat (≥ 3.0.0)
Published: 2022-10-29
Author: Zilong Li [aut, cre]
Maintainer: Zilong Li <zilong.dk at gmail.com>
BugReports: https://github.com/Zilong-Li/PCAoneR/issues
License: GPL (≥ 3)
URL: https://github.com/Zilong-Li/PCAoneR
NeedsCompilation: yes
SystemRequirements: C++17
Materials: README NEWS
CRAN checks: pcaone results

Documentation:

Reference manual: pcaone.pdf

Downloads:

Package source: pcaone_1.0.0.tar.gz
Windows binaries: r-devel: pcaone_1.0.0.zip, r-release: pcaone_1.0.0.zip, r-oldrel: pcaone_1.0.0.zip
macOS binaries: r-release (arm64): pcaone_1.0.0.tgz, r-oldrel (arm64): pcaone_1.0.0.tgz, r-release (x86_64): pcaone_1.0.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=pcaone to link to this page.