|32 bit||64 bit||(32/64 bit only for executables)|
|lnxdtree.zip||(534 kb)||lnxdtree.zip||(675 kb)||GNU/Linux executables|
|windtree.zip||(507 kb)||windtree.zip||(553 kb)||Windows console executables|
|dtree.zip||(242 kb)||dtree.tar.gz||(212 kb)||C sources, package version 4.5 (2015.11.18)|
Note: The table package contains some auxiliary programs for preprocessing the data files.
DTree is a set of programs to induce and prune a decision tree or a regression tree, to classify new data with an induced decision tree or to predict values with an induced regression tree, and to extract rules from an induced decision or regression tree. A special feature of the induction program is the large number of available attribute selection measures. Since version 4.2 it also allows for a forward selection of attributes based on a separate validation data set.
More details about these programs (included in the source package).
If you have trouble executing the programs on Microsoft Windows, check whether you have the Microsoft Visual C++ Redistributable Packages for Visual Studio 2015 installed, as the library was compiled with Microsoft Visual Studio 2015.
A graphical user interface to these command line programs (DTreeGUI, written in Java) can be found here. This graphical user interface contains a nice viewer for induced decision and regression trees, which is also available as a separate program.
Another graphical user interface to these programs, which is based on Gnome 2 and was developed by togaware can be found here. (However, I cannot guarantee that this GUI works with the latest version of the command line programs made available here.)
Some basics about decision trees and the algorithms used in these programs can be found in: