YaDT GUI
Yet another Decision Tree builder

(c) Salvatore Ruggieri,2002-2005
http://www.di.unipi.it/~ruggieri/YaDT

The YaDT GUI provides a user-friendly graphical user interface (GUI) for building decision trees, saving/loading them in binary format and saving them as (PMML complaint) XML documents.

The GUI is written in Java and requires java 1.4 or higher installed.

The YaDT GUI actually does not implement any decision tree or binary/XML feature. It simply translates user clicks to calls to the dTcmd command line interpreter.

The current version of the YaDT GUI is intended only as a demonstration of the features of the YaDT classes. Not all features, however, have a GUI counterpart. For instance, the dTcmd command line interpreters offers options for applying a decision tree to a scoring set, i.e. to predict the class of cases with unknown class.


The YaDT GUI allows to load/save trees in binary format and to save trees as an XML document. Also, the YaDT GUI provides a wizard for building decision trees. The wizard accepts the following options.

Input options in building decision trees

Input data to dTcmd consists of text files:

  • a table describing metadata
  • a table containing training cases
  • (optional) a table containing test cases, or a percentage of cases in the training table (the rest is used for building the tree).
  • Tree construction parameters

    The following parameters affect the tree construction algorithm:

  • minimum cases in child nodes in order to split a node
  • pruning confidence level