Learn R Programming

SMOTEWB

Sağlam and Mehmet's (2022) SMOTE with Boosting (SMOTEWB) oversampling algorithm for imbalanced datasets.

The package also includes faster versions of popular resampling methods, ADASYN, Borderline SMOTE (BLSMOTE), Random Over-Sampling (ROS), Random Under-Sampling (RUS), Safe-Level SMOTE (SLSMOTE), Relocating Safe-Level SMOTE (RSLSMOTE), and Random Over-Sampling Examples (ROSE).

R installation

devtools::install_github("https://github.com/fatihsaglam/SMOTEWB")

References

Sağlam, F., & Cengiz, M. A. (2022). A novel SMOTE-based resampling technique trough noise detection and the boosting procedure. Expert Systems with Applications, 200, 117023.

Copy Link

Version

Install

install.packages('SMOTEWB')

Monthly Downloads

245

Version

1.2.0

License

MIT + file LICENSE

Maintainer

Fatih Saglam

Last Published

April 8th, 2024

Functions in SMOTEWB (1.2.0)

ADASYN

Adaptive Synthetic Sampling
GSMOTE

Geometric Synthetic Minority Oversamplnig Technique (GSMOTE)
BLSMOTE

Borderline Synthetic Minority Oversampling Technique
ROSE

Randomly Over Sampling Examples
RSLSMOTE

Relocating safe-level SMOTE with minority outcast handling
RUS

Random Undersampling (RUS)
RWO

Random Walk Oversampling (SMOTE)
ROS

Random Oversampling (ROS)
SLSMOTE

Safe-level Synthetic Minority Oversampling Technique
SMOTE

Synthetic Minority Oversampling Technique (SMOTE)
SMOTEWB

SMOTE with boosting (SMOTEWB)