Learn R Programming

smartdata (version 1.0.3)

oversample: Oversampling wrapper

Description

Oversampling wrapper

Usage

oversample(dataset, method, class_attr = "Class", ...)

Arguments

dataset

we want to perform oversampling on

method

selected method of oversampling

class_attr

character. Indicates the class attribute or attributes from dataset. Must exist in it.

...

Further arguments for method

Value

An oversampled dataset

Examples

Run this code
# NOT RUN {
library("smartdata")
data(iris0, package = "imbalance")

super_iris <- oversample(iris0, method = "MWMOTE", class_attr = "Class",
                         ratio = 0.8, filtering = TRUE)
super_iris <- oversample(iris0, method = "SMOTE", class_attr = "Class", ratio = 0.6)
super_iris <- oversample(iris0, method = "PDFOS", class_attr = "Class", ratio = 0.6)
super_iris <- oversample(iris0, method = "RWO", class_attr = "Class", ratio = 0.8)
super_iris <- oversample(iris0, method = "SLMOTE", class_attr = "Class")

# }

Run the code above in your browser using DataLab