Synthetic Minority Over-sampling Technique (SMOTE)
Updated 7 May 2020
SMOTE: Synthetic Minority Over-sampling Technique
This function is based on the paper referenced (DOI) below - with a few additional optional functionalities.
This function synthesizes new observations based on existing (input) data, and a k-nearest neighbor approach. If multiple classes are given as input, only neighbors within the same class are considered.
This function can be used to over-sample minority classes in a dataset to create a more balanced dataset.
Bjarke Skogstad Larsen (2022). Synthetic Minority Over-sampling Technique (SMOTE) (https://github.com/dkbsl/matlab_smote/releases/tag/1.0), GitHub. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!