Class RangedClassifier

Object
Classifier
RangedClassifier

public final class RangedClassifier extends Classifier
Classifies into ranges of minimum and maximum values.

The buckets are defined such that:
min <= x < max

So if you provide the following min/max values:
min = {3, 6, 9}
max = {4, 10, 30}

The classify function will classify items based on:
3 <= x < 4
6 <= x < 10
9 <= x <= 30

Author:
Cory Horner, Refractions Research
  • Constructor Details

  • Method Details

    • getSize

      public int getSize()
      Specified by:
      getSize in class Classifier
      Returns:
      the number of bins
    • getMin

      public Object getMin(int slot)
    • getMax

      public Object getMax(int slot)
    • classify

      public int classify(Object value)
      Description copied from class: Classifier
      Returns the slot this value belongs in.
      Specified by:
      classify in class Classifier
      Returns:
      index, starting from zero