Class TreeNode

java.lang.Object
org.episteme.natural.computing.loaders.pmml.TreeNode

public class TreeNode extends Object
Decision tree node.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • TreeNode

      public TreeNode()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getScore

      public String getScore()
    • setScore

      public void setScore(String s)
    • getRecordCount

      public double getRecordCount()
    • setRecordCount

      public void setRecordCount(double c)
    • getPredicateField

      public String getPredicateField()
    • setPredicateField

      public void setPredicateField(String f)
    • getPredicateOperator

      public String getPredicateOperator()
    • setPredicateOperator

      public void setPredicateOperator(String o)
    • getPredicateValue

      public String getPredicateValue()
    • setPredicateValue

      public void setPredicateValue(String v)
    • addChild

      public void addChild(TreeNode n)
    • getChildren

      public List<TreeNode> getChildren()
    • isLeaf

      public boolean isLeaf()
    • evaluatePredicate

      public boolean evaluatePredicate(Map<String,Object> inputs)
      Evaluate this node's predicate.
    • toString

      public String toString()
      Overrides:
      toString in class Object