50% off | Unlimited Data & AI Learning
Get 50% off unlimited learning

dprep (version 2.1)

chiMerge: Discretization using the Chi-Merge method

Description

This function performs supervised discretization using the Chi Merge method.

Usage

chiMerge(data, varcon, alpha = 0.1)

Arguments

data
The name of the dataset to be discretized
varcon
Vector of continuous variables
alpha
The significance level

Value

  • discdataA new data matrix containing the discretized features

Details

In case of datasets containing negative values apply first a range normalization to change the range of the attributes values to an interval containing positive values. The discretization process becomes slow when the number of variables increases (say for more than 100 variables).

References

Kantardzic M. (2003). Data Mining: Concepts, Models, methods, and Algorithms. John Wiley. New York.

See Also

disc.ef, disc.ew,disc.1r,disc.mentr

Examples

Run this code
#-----Discretization using the ChiMerge method
data(my.iris)
iris.disc=chiMerge(my.iris,1:4,alpha=0.05)
#-----Applying chiMerge a dataset containing negative values 
#data(ionosphere)
#normionos=rangenorm(ionosphere,"mmnorm")
#ionos.disc=chiMerge(normionos,1:32)

Run the code above in your browser using DataLab