|32 bit||64 bit||(32/64 bit only for executables)|
|lnxdtree.zip||(594 kb)||lnxdtree.zip||(719 kb)||GNU/Linux executables|
|windtree.zip||(516 kb)||windtree.zip||(565 kb)||Windows console executables|
|dtree.zip||(246 kb)||dtree.tar.gz||(217 kb)||C sources, package version 4.6 (2016.11.11)|
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 for Visual Studio 2017 (see under "Other Tools and Frameworks") installed, as the programs were compiled with Microsoft Visual Studio 2017.
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: