discretize: Discretization wrapper

Description Usage Arguments Value Examples

View source: R/discretization.R

Description

Discretization wrapper

Usage

1
discretize(dataset, method, class_attr = NULL, exclude = NULL, ...)

Arguments

dataset

we want to perform discretization on

method

selected method of discretization

class_attr

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

exclude

character. Vector of attributes to exclude from the discretization

...

Further arguments for method

Value

The discretized dataset

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
library("smartdata")

super_iris <- discretize(iris, method = "chi_merge",
                         class_attr = "Species", exclude = "Sepal.Length")
super_iris <- discretize(iris, method = "chi_merge",
                         class_attr = "Species", alpha = 0.7)
super_iris <- discretize(iris, method = "chi2", "Species",
                         alpha = 0.7, delta = 0.1)
super_iris <- discretize(iris, method = "chi2", class_attr = "Species")
super_iris <- discretize(iris, method = "extended_chi2", class_attr = "Species")
super_iris <- discretize(iris, method = "ameva", class_attr = "Species")
super_iris <- discretize(iris, method = "CAIM", class_attr = "Species")
super_iris <- discretize(iris, method = "CACC", class_attr = "Species")
super_iris <- discretize(iris, method = "equalwidth", num_bins = nrow(iris) / 2)
super_iris <- discretize(iris, method = "equalfreq", num_bins = nrow(iris) / 2)

smartdata documentation built on Dec. 19, 2019, 1:08 a.m.