This function implements ChiMerge discretization algorithm.
Usage
chiM(data, alpha = 0.05)
Arguments
data
numeric data matrix to discretized dataset
alpha
significance level; \(\alpha\)
Value
cutp
list of cut-points for each variable
Disc.data
discretized data matrix
Details
The ChiMerge algorithm follows the axis of bottom-up. It uses the \(\chi^2\) statistic to determine if the relative class frequencies of adjacent intervlas are distinctly different or if they are similar enough to justify merging them into a single interval(Kerber, R. (1992)).
References
Kerber, R. (1992). ChiMerge : Discretization of numeric attributes, In Proceedings of the Tenth National Conference on Artificial Intelligence, 123--128.
# NOT RUN {#--Discretization using the ChiMerge methoddata(iris)
disc=chiM(iris,alpha=0.05)
#--cut-pointsdisc$cutp
#--discretized data matrixdisc$Disc.data
# }