Description
Implements the methodology of "Cannings, T. I. and Samworth, R. J. (2017) Random-projection ensemble classification, J. Roy. Statist. Soc., Ser. B. (with discussion), 79, 959--1035". The random projection ensemble classifier is a general method for classification of high-dimensional data, based on careful combination of the results of applying an arbitrary base classifier to random projections of the feature vectors into a lower-dimensional space. The random projections are divided into non-overlapping blocks, and within each block the projection yielding the smallest estimate of the test error is selected. The random projection ensemble classifier then aggregates the results of applying the base classifier on the selected projections, with a data-driven voting threshold to determine the final assignment.
Downloads
204
Last 30 days
22149th
540
Last 90 days
3.3K
Last year
Trend: +15.3% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (2 non-OK)
CRAN incoming feasibility
Maintainer: ‘Timothy I. Cannings <timothy.cannings@ed.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = c("Timothy", "I."),
family = "Cannings",
role = c("aut", "cre"),
email = "timothy.cannings@ed.ac.uk"),
person(given = c("Richard", "J."),
family = "Samworth",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Timothy I. Cannings <timothy.cannings@ed.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = c("Timothy", "I."),
family = "Cannings",
role = c("aut", "cre"),
email = "timothy.cannings@ed.ac.uk"),
person(given = c("Richard", "J."),
family = "Samworth",
role = "aut"))
as necessary.
Check History
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Timothy I. Cannings <timothy.cannings@ed.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = c("Timothy", "I."),
family = "Cannings",
role = c("aut", "cre"),
email = "timothy.cannings@ed.ac.uk"),
person(given = c("Richard", "J."),
family = "Samworth",
role = "aut"))
as necessary.
CRAN incoming feasibility
Maintainer: ‘Timothy I. Cannings <timothy.cannings@ed.ac.uk>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = c("Timothy", "I."),
family = "Cannings",
role = c("aut", "cre"),
email = "timothy.cannings@ed.ac.uk"),
person(given = c("Richard", "J."),
family = "Samworth",
role = "aut"))
as necessary.