Random Projection with Classification
Overview
Performs random projection using Johnson-Lindenstrauss (JL) Lemma (see William B.Johnson and Joram Lindenstrauss (1984) doi:10.1090/conm/026/737400). Random Projection is a dimension reduction technique, where the data in the high dimensional space is projected into the low dimensional space using JL transform. The original high dimensional data matrix is multiplied with the low dimensional projection matrix which results in reduced matrix. The projection matrix can be generated using the projection function that is independent to the original data. Then finally apply the classification task on the projected data.
Install
Health
NOTECRAN incoming feasibilityr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Maintainer: ‘Siddharth R <r.siddharthcse@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Aghila",
family = "G",
role = "aut"),
person(given = "Siddharth",
family = "R",
role = c("aut", "cre"),
email = "r.siddharthcse@gmail.com"))
as necessary.- NOTE11 OK, 2 NOTE2026-06-09
- ERROR11 OK, 1 NOTE, 1 ERROR2026-06-08
- NOTE11 OK, 2 NOTE2026-05-02
- ERROR9 OK, 2 NOTE, 1 ERROR2026-04-25
- NOTE9 OK, 5 NOTE2026-03-10
Documentation
- Help pages
- 3
- Examples that run
- 100%3 run in a plain check
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 100%
Downloads
Dependencies
Installing RandPro adds 63 packages (34 with compiled code, 48 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, data.table 5.7 MB.
Code & Tests
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- 0.2.2Latest
- 0.2.12020-07-11 · diff ↗
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- 0.2.02018-01-10 · diff ↗ ·
removed 3 exports
find_dim_JL, form_gauss_matrix, form_sparse_matrixadded 3 exports
classify, dimension, form_matrix - RR 3.4.0 released · 2017-04-21
- 0.1.02017-01-11
- RR 3.3.0 released · 2016-05-03
Package metadata
- First published
- 2017-01-11
- Total releases
- 4 / 9 yrs
- License
- GPL (>= 2) OSI
- Download size
- 7.0 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("RandPro")Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-26, which the citation names so these numbers can be found later. More on citing and the projects behind them.