DecisionTree:

root: DecisionNode

evaluate(answers: any ): string

learnFromExamples(data: any[][] , attributes: string[] , outcomes: boolean[] ): DecisionTree

Computes a decision tree from example data

paramdata- Example data, a list of columns, where each column contains values for an attribute in attributes.

paramattributes- The names of the columns.

paramoutcomes- The outcomes for each row.