imbalanceKit: Resampling Methods and Tools for Imbalanced Classification

A collection of resampling methods for class imbalance in classification problems. Includes the oversampling methods SMOTE with boosting (SMOTEWB) by F. Sağlam and M. A. Cengiz (2022) <doi:10.1016/j.eswa.2022.117023>, Markov chain SMOTE (MCSMOTE) by F. Sağlam and M. A. Cengiz (2025) <doi:10.1016/j.asoc.2025.113906>, uncertainty guided oversampling (UGO) by F. Sağlam and M. A. Cengiz (2026) <doi:10.1016/j.knosys.2026.115886>, and bi-directional SMOTE (BiSMOTE) by F. Sağlam and U. Yamak (2027) <doi:10.1016/j.eswa.2026.134648>, and the data relocation approach DatRel by F. Sağlam (2025) <doi:10.1007/s10994-025-06755-8>, together with commonly used alternatives such as SMOTE, ADASYN, Borderline-SMOTE, Safe-Level-SMOTE, geometric SMOTE, random oversampling and undersampling. The methods share the same interface: they take a feature matrix and a factor class variable and return the resampled data together with the synthetic samples.

Version: 0.1.0
Depends: R (≥ 4.0.0)
Imports: stats, utils, FNN, rpart, Rfast
Suggests: randomForest, nnet, testthat (≥ 3.0.0)
Published: 2026-11-13
DOI: 10.32614/CRAN.package.imbalanceKit (may not be active yet)
Author: Fatih Saglam ORCID iD [aut, cre]
Maintainer: Fatih Saglam <saglamf89 at gmail.com>
License: MIT + file LICENSE
NeedsCompilation: no
Citation: imbalanceKit citation info
Materials: README, NEWS
CRAN checks: imbalanceKit results

Documentation:

Reference manual: imbalanceKit.html , imbalanceKit.pdf

Downloads:

Package source: imbalanceKit_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=imbalanceKit to link to this page.