Learn R Programming

⚠️There's a newer version (0.5) of this package.Take me there.

RPEnsemble (version 0.2)

Random Projection Ensemble Classification

Description

Implements the methodology of "Cannings, T. I. and Samworth, R. J. (2015) Random projection ensemble classification. http://arxiv.org/abs/1504.04595". The random projection ensemble classifier is a very 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

166

Version

0.2

License

GPL-3

Maintainer

Timothy Cannings

Last Published

May 8th, 2015

Functions in RPEnsemble (0.2)

Other.classifier

The users favourite classifier
Ozone

Ozone dataset available from the UCI repository
RPModel

Generate pairs from joint distribution
RPChooseSS

RPGenerate

Generate a random p by d matrix
RPChoose

Chooses projection
RPParallel

Chooses a projection from each block in parallel
R

A rotation matrix
RPalpha

Choose alpha
RPEnsemble-package

Random Projection Ensemble Classification
RPEnsembleClass

Classifies the test set using the random projection ensemble classifier