Learn R Programming

RPEnsemble (version 0.5)

Random Projection Ensemble Classification

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.

Copy Link

Version

Install

install.packages('RPEnsemble')

Monthly Downloads

151

Version

0.5

License

GPL-3

Last Published

February 24th, 2021

Functions in RPEnsemble (0.5)

Other.classifier

The users favourite classifier
RPChoose

Chooses projection
RPChooseSS

RPalpha

Choose alpha
RPParallel

Chooses a projection from each block in parallel
RPGenerate

Generates random matrices
RPEnsemble-package

Random Projection Ensemble Classification
R

A rotation matrix
RPEnsembleClass

Classifies the test set using the random projection ensemble classifier
RPModel

Generate pairs (x,y) from joint distribution