Class Split


  • public class Split
    extends java.lang.Object
    Author:
    vdang
    • Constructor Detail

      • Split

        public Split()
      • Split

        public Split​(int featureID,
                     float threshold,
                     double deviance)
      • Split

        public Split​(int[][] sortedSampleIDs,
                     double deviance,
                     double sumLabel,
                     double sqSumLabel)
      • Split

        public Split​(int[] samples,
                     FeatureHistogram hist,
                     double deviance,
                     double sumLabel)
    • Method Detail

      • set

        public void set​(int featureID,
                        float threshold,
                        double deviance)
      • setLeft

        public void setLeft​(Split s)
      • setRight

        public void setRight​(Split s)
      • setOutput

        public void setOutput​(float output)
      • getLeft

        public Split getLeft()
      • getRight

        public Split getRight()
      • getDeviance

        public double getDeviance()
      • getOutput

        public double getOutput()
      • leaves

        public java.util.List<Split> leaves()
      • eval

        public double eval​(DataPoint dp)
      • toString

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

        public java.lang.String toString​(java.lang.String indent)
      • getString

        public java.lang.String getString​(java.lang.String indent)
      • split

        public boolean split​(double[] trainingLabels,
                             int minLeafSupport)
      • getSamples

        public int[] getSamples()
      • getSampleSortedIndex

        public int[][] getSampleSortedIndex()
      • getSumLabel

        public double getSumLabel()
      • getSqSumLabel

        public double getSqSumLabel()
      • clearSamples

        public void clearSamples()
      • setRoot

        public void setRoot​(boolean isRoot)
      • isRoot

        public boolean isRoot()