Skip to content

Randomized Singular Value Decomposition

10packages dependsuggested by 6
360.8Kdownloads / year
0.0%test coverage
13/13flavors OK

Overview

About

Low-rank matrix decompositions are fundamental tools and widely used for data analysis, dimension reduction, and data compression. Classically, highly accurate deterministic matrix algorithms are used for this task. However, the emergence of large-scale data has severely challenged our computational ability to analyze big data. The concept of randomness has been demonstrated as an effective strategy to quickly produce approximate answers to familiar problems such as the singular value decomposition (SVD). The rsvd package provides several randomized matrix algorithms such as the randomized singular value decomposition (rsvd), randomized principal component analysis (rpca), randomized robust principal component analysis (rrpca), randomized interpolative decomposition (rid), and the randomized CUR decomposition (rcur). In addition several plot functions are provided.

Install

Health

CRAN checks
13OK
Slowest check: 2.6 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 1.0.6
READMEYes · 371 wordsVignettesNoNEWSNoCitation fileYes · cites a publicationWebsitenot declared in DESCRIPTION
Cites a JSS article
Help pages
13
Examples that run
25%3 run in a plain check · 4 never run · 5 hold no code
Exported functions with examples
90%
Documented parameters
100%
Return-value docs
60%
Help pages citing references
62%

Downloads

360.8K
CRAN downloads in the past year
Rank #618 · ~988/day · ~30.1K/mo
Daily download trend is not available in this view yet.
33.8K30 days
95.1K90 days
360.8K1 year
Compare downloads with other packages →
Also on13.7K r2u230 autocran89.5K conda_forge171 c2d4u

Repository

105Stars
23Forks
0Open issues
0Open PRs
3Releases
135Commits
7Commit identities
dimension-reductionsvdprincipal-component-analysisprobabilistic-algorithmscranrandomized-algorithmsingular-value-decompositionmatrix-approximation
135 commits · Last activity 2026-10-17 · +1% stars, 30d · Default branch at 2.0.0, ahead of CRAN 1.0.6 (checked 2026-10-22)
Responsiveness
How these are sampled
PRs merged (all time)
100%
Median days to close, 50 most recently updated closed issues
22
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2026-07-14 · 1042026-10-17 · 105
PracticesBeta

3 development-tooling and community-health practices detected across 1 family in the upstream repository

Checks run against github.com/erichson/rsvd on 2026-10-22.

Continuous integration (3)
GitHub ActionsR CMD check workflowTravis CI (config file)

The R CMD check workflow runs on Linux, macOS and Windows

How this is detected·Detection ruleset v4 (2026-10-20)

Dependencies

Declared dependencies
2 external dependencies (excludes base and recommended)

Installing rsvd adds no packages beyond those that come with R.

Depends (1)
R >= 4.0.0
Imports (1)
Matrix
LinkingTo (0)
none
Suggests (2)
Enhances (0)
none
Reverse dependencies
10direct
9indirect
Imports 10
Suggested by 6
Show all 16 packagesHide all 16 packages
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

Datasets

People & History

People (1)
Author, Maintainer since 0.3 (2015)
Releases (9)

Pick two releases to compare their code metrics.

  • 1.0.6Latest
    record
    2026-10-17 · current release · diff ↗ ·
    5 hours in CRAN's queue
    Listed in CRAN's incoming queue from 2026-10-17 02:21 to 2026-10-17 07:22 UTC, in 2 readings.
  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • R
    R 4.1.0 released · 2021-05-18
  • 1.0.5
    record
    2021-04-16 · diff ↗
  • R
    R 4.0.0 released · 2020-04-24
  • 1.0.3
    record
    2020-02-17 · diff ↗
  • 1.0.2
    record
    2019-07-29 · diff ↗
  • 1.0.1
    record
    2019-06-02 · diff ↗
  • R
    R 3.6.0 released · 2019-04-26
  • 1.0.0
    record
    2018-11-06 · diff ↗
  • R
    R 3.5.0 released · 2018-04-23
  • 0.9
    record
    2017-12-08 · diff ↗ ·
    removed 1 export
    reigen
    added 4 exports
    ggindplot, rcur, rid, rqb
Show 5 earlier eventsHide 5 earlier events
  • R
    R 3.4.0 released · 2017-04-21
  • 0.6
    record
    2016-07-29 · diff ↗ ·
    added 2 exports
    reigen, rrpca
  • R
    R 3.3.0 released · 2016-05-03
  • 0.3
    record
    2015-11-13
  • R
    R 3.2.0 released · 2015-04-16
Across CRAN, the median accepted release of the past year spent 26 hours in the queue, 90% under 11 days.How queue time is measured

Package metadata

First published
2015-11-13
Total releases
9 / 11 yrs
License
GPL (>= 3) OSI
Minimum R
≥ 4.0.0
Bundled data
3.2 MB / 2 files
Download size
3.3 MB

Cite

Cite this package

Run in R for the authors' entry:

citation("rsvd")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.18637/jss.v089.i11.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for rsvd version 1.0.6 [Data set]. HJJB, LLC. Data release v2026-10-24. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy