Class QuantileListVisitor

  • All Implemented Interfaces:
    FeatureVisitor, FeatureCalc

    public class QuantileListVisitor
    extends Object
    implements FeatureCalc
    Obtains the data needed for a Quantile operation (classification of features into classes of equal size).

    The result contains an array of lists with the expression values in each.

    Author:
    Cory Horner, Refractions Research Inc.
    • Constructor Detail

      • QuantileListVisitor

        public QuantileListVisitor​(Expression expr,
                                   int bins)
    • Method Detail

      • getResult

        public CalcResult getResult()
        Description copied from interface: FeatureCalc
        Returns the result of the calculation as a handy object which can be merged and modified.
        Specified by:
        getResult in interface FeatureCalc
        Returns:
        the results of the calculation
      • visit

        public void visit​(Feature feature)
        Description copied from interface: FeatureVisitor
        Visit the provided feature.

        Please consult the documentation for the FeatureCollection you are visiting to learn more - the provided feature may be invalid, or read only.

        Specified by:
        visit in interface FeatureVisitor
      • reset

        public void reset​(int bins)
      • getNaNCount

        public int getNaNCount()
        Returns:
        the number of features which returned a NaN
      • getNullCount

        public int getNullCount()
        Returns:
        the number of features which returned a null