Class IntegerRankTieNormalization

  • All Implemented Interfaces:
    elki.datasource.filter.ObjectFilter

    public class IntegerRankTieNormalization
    extends java.lang.Object
    implements elki.datasource.filter.ObjectFilter
    Normalize vectors according to their rank in the attributes.

    Note: ranks are multiplied by 2, to be able to give ties an integer rank. (e.g., when the first two records are tied, they both have rank "1" then, followed by the next on "4")

    Since:
    0.5.0
    Author:
    Erich Schubert
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  IntegerRankTieNormalization.Sorter
      Class to sort an index array by a particular dimension.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      elki.datasource.bundle.MultipleObjectsBundle filter​(elki.datasource.bundle.MultipleObjectsBundle objects)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IntegerRankTieNormalization

        public IntegerRankTieNormalization()
        Constructor.
    • Method Detail

      • filter

        public elki.datasource.bundle.MultipleObjectsBundle filter​(elki.datasource.bundle.MultipleObjectsBundle objects)
        Specified by:
        filter in interface elki.datasource.filter.ObjectFilter