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.

Install the latest version of this package by entering the following in R:
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.