smotefamily: A Collection of Oversampling Techniques for Class Imbalance Problem Based on SMOTE

A collection of various oversampling techniques developed from SMOTE is provided. SMOTE is a oversampling technique which synthesizes a new minority instance between a pair of one minority instance and one of its K nearest neighbor. (see <> for more information) Other techniques adopt this concept with other criteria in order to generate balanced dataset for class imbalance problem.

AuthorWacharasak Siriseriwan [aut, cre]
Date of publication2016-09-08 07:33:52
MaintainerWacharasak Siriseriwan <>

View on CRAN

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.