Documentation of 'edu.uci.jforests.learning.trees.decision.DecisionTree' Java class
DecisionTree
edu.uci.jforests.learning.trees.decision

Class DecisionTree

  • All Implemented Interfaces:
    java.lang.Cloneable


    public class DecisionTree
    extends Tree
    • Constructor Detail

      • DecisionTree

        public DecisionTree()
    • Method Detail

      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • init

        public void init(int maxLeaves,
                         int numClasses)
      • getLeafTargetDistribution

        public double[] getLeafTargetDistribution(int leaf)
      • setLeafTargetDistribution

        public void setLeafTargetDistribution(int leaf,
                                              double[] dist)
      • classify

        public int classify(Dataset dataset,
                            int instanceIndex)
      • getDistributionForInstance

        public double[] getDistributionForInstance(Dataset dataset,
                                                   int instanceIndex)
      • getPredictions

        public int[] getPredictions(Dataset dataset)
      • split

        public int split(int leaf,
                         TreeSplit split)
        turns a leaf of the tree into an internal node with two leaf-children
        Overrides:
        split in class Tree
      • loadCustomData

        public void loadCustomData(java.lang.String str)
                            throws java.lang.Exception
        Specified by:
        loadCustomData in class Tree
        Throws:
        java.lang.Exception
      • backfit

        public void backfit(Sample sample)
        Specified by:
        backfit in class Tree

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.