Related Experiment Video
Updated: Oct 23, 2025

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
EPX: An R package for the ensemble of subsets of variables for highly unbalanced binary classification
Grace G Hsu1, Jabed H Tomal2, William J Welch1
1Department of Statistics, University of British Columbia, 3182 Earth Sciences Building, 2207 Main Mall, Vancouver, BC, V6T 1Z4, Canada.
This study introduces an R package, Ensemble of Phalanxes (EPX), to effectively detect rare classes in high-dimensional data. EPX clusters variables into diverse subsets, creating a powerful ensemble for improved classification accuracy.
Area of Science:
- Machine Learning
- Bioinformatics
- Computational Chemistry
Background:
- Binary classification with rare classes presents challenges due to limited data for the minority class.
- High-dimensional feature spaces, common in drug discovery and bioinformatics, exacerbate this issue.
- Standard classification models struggle to leverage rich feature information with sparse rare-class data.
Purpose of the Study:
- To develop an R package for creating an ensemble classifier to detect rare class objects.
- To address the challenge of limited information for rare classes in high-dimensional datasets.
- To improve the exploitation of feature variable richness in classification tasks.
Main Methods:
- The Ensemble of Phalanxes (EPX) algorithm clusters feature variables into diverse subsets (phalanxes).
- These phalanxes are aggregated to form a powerful ensemble classifier.
- Parallel computing is utilized to manage computational load with high-dimensional data.
Main Results:
- The EPX R package implements the Ensemble of Phalanxes algorithm.
- EPX demonstrates superior performance in predictive ranking of rare classes compared to existing methods.
- Parallel computing integration facilitates efficient processing of high-dimensional datasets.
Conclusions:
- The EPX R package offers a flexible approach to clustering feature variables for ensemble classification.
- It effectively ranks rare class objects in highly unbalanced binary classification problems.
- EPX is valuable for applications like drug discovery and protein homology detection, and is available on CRAN.
Related Concept Videos
Comparing the Survival Analysis of Two or More Groups
One-Way ANOVA: Unequal Sample Sizes
Contingency Table
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
One-Way ANOVA: Equal Sample Sizes
Different sample means can result in different values for the variance estimate: variance between samples. This is because the variance between samples is calculated as the product of the sample size and the variance between the...
Statistical Software for Data Analysis and Clinical Trials

