Class Tree.Info

  • Enclosing class:
    Tree

    public static class Tree.Info
    extends java.lang.Object
    Collects statistical information about a decision tree.
    • Field Detail

      • FOR_LEAVE_WITH_0_RULES

        public static Tree.Info FOR_LEAVE_WITH_0_RULES
      • FOR_LEAVE_WITH_1_RULE

        public static Tree.Info FOR_LEAVE_WITH_1_RULE
      • FOR_LEAVE_WITH_2_RULES

        public static Tree.Info FOR_LEAVE_WITH_2_RULES
      • FOR_LEAVE_WITH_3_RULES

        public static Tree.Info FOR_LEAVE_WITH_3_RULES
      • minDepth

        public final int minDepth
      • maxDepth

        public final int maxDepth
      • sumDepth

        public final int sumDepth
      • minLeafSize

        public final long minLeafSize
      • maxLeafSize

        public final long maxLeafSize
      • sumLeafSize

        public final long sumLeafSize
      • nodes

        public final int nodes
      • leaves

        public final int leaves
      • choices

        public final int choices
      • minComp

        public final int minComp
      • maxComp

        public final int maxComp
      • sumComp

        public final int sumComp
    • Constructor Detail

      • Info

        public Info​(int minDepth,
                    int maxDepth,
                    int sumDepth,
                    long minLeafSize,
                    long maxLeafSize,
                    long sumLeafSize,
                    int nodes,
                    int leaves,
                    int choices,
                    int minComp,
                    int maxComp,
                    int sumComp)
      • Info

        public Info​(long leafSize)
    • Method Detail

      • forLeaf

        public static Tree.Info forLeaf​(int ruleSetSize)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object