Learn R Programming

⚠️There's a newer version (1.4.0) of this package.Take me there.

smotefamily (version 1.3)

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

Description

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.

Copy Link

Version

Install

install.packages('smotefamily')

Monthly Downloads

13,074

Version

1.3

License

GPL-2

Maintainer

Wacharasak Siriseriwan

Last Published

December 18th, 2018

Functions in smotefamily (1.3)

Borderline-SMOTE

Borderline-SMOTE
ADASYN

Adaptive Synthetic Sampling Approach for Imbalanced Learning
SLS

Safe-level SMOTE
gap

The function to provide a random number which is used as a location of synthetic instance
n_dup_max

The function to calculate the maximum round each sampling is repeated
sample_generator

The function to generate 2-dimensional dataset
SMOTE

Synthetic Minority Oversampling TEchnique
kncount

Counting the number of each class in K nearest neighbor
knearest

The function to find n_clust nearest neighbors of each instance, always removing the index of that instance if it is reported.
DBSMOTE

Density-based SMOTE
RSLS

Relocating Safe-level SMOTE
ANS

Adaptive Neighbor Synthetic Majority Oversampling TEchnique