This page contains the complete material related to the
J48Consolidated classifier, an implementation of the CTC
algorithm for WEKA.
Below you can find all information related to the most recent update (v3.1, February 2016) done on this implementation.
To access to previous versions:
We just have updated the technical information related to the last paper this class is based on, since it was definitely published.
Igor Ibarguren and Jesús M. Pérez and Javier Muguerza and Ibai Gurrutxaga and Olatz Arbelaitz. "Coverage-based resampling: Building robust consolidated decision trees". Knowledge Based Systems (2015), Vol. 79, pp 51-67. doi:10.1016/j.knosys.2014.12.023
This page contains the material related to "An update of the J48Consolidated WEKA's class: CTC algorithm enhanced with the notion of coverage".
A technical report with a description of what is new in this update paying special attention to the introduction of the notion of coverage in the process of generation of samples:
The implementation of the CTC algorithm for Weka consists on the
class and the
j48Consolidated package which includes other 5 classes, all of them
derived from its corresponding
j48's original class.
However, Weka mantains two primary versions: the stable version corresponding to the latest edition of the data mining book and the development version, which exhibits a packaqe management system that makes it easy for the Weka community to add new functionality to Weka (See Downloading and installing Weka).
Thus, we also offers both versions for J48Consolidated package:
The source code of the six classes that implement the J48Consolidated classifier can be found in (tested for weka-3-6-11):
In order to complete the whole source code of the implementation, download Weka source code from http://www.cs.waikato.ac.nz/ml/weka/downloading.html.
And, finally, the whole executable file of Weka for stable-3-6-11 including J48Consolidated package can be found in:
The Weka package containing the J48Consolidated classifier (including compiled code, source code, javadocs and package description files) can be found in (tested for weka-3-7-11):
In order to better understand how packages are structured for the package management system see here.
This package can be installed through the package management system of the development 3.7.11 version of Weka. However, since J48Consolidated class extends J48 class, some J48's members and functions have to be 'protected' (instead 'private') in order to be able to use them. Because of this and based on a question done in Wekalist, the Weka mailing list, Eibe Frank, one of the authors and developers of Weka platform, changed the access modifiers for (almost all) private member variables to protected in J48 and all classes in the j48 package (See "[Wekalist] How to build a package with a new classifier if I changed an original class of weka?"). These changes were done on Tue Apr 1 2014, therefore to be able to install the J48Consolidated package a version of dev-3-7-11 generated later than that date is required.
And, finally, the whole executable file of Weka for dev-3-7-11 including J48Consolidated package can be found in:
Last modification: 2016/02/12