Class OutlierLinearScaling.Par

  • All Implemented Interfaces:
    elki.utilities.optionhandling.Parameterizer
    Enclosing class:
    OutlierLinearScaling

    public static class OutlierLinearScaling.Par
    extends java.lang.Object
    implements elki.utilities.optionhandling.Parameterizer
    Parameterization class.
    Author:
    Erich Schubert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Double max
      Field storing the Maximum value
      static elki.utilities.optionhandling.OptionID MAX_ID
      Parameter to specify the maximum value.
      static elki.utilities.optionhandling.OptionID MEAN_ID
      Flag to use the mean as minimum for scaling.
      protected java.lang.Double min
      Field storing the Minimum to use
      static elki.utilities.optionhandling.OptionID MIN_ID
      Parameter to specify a fixed minimum to use.
      (package private) boolean nozeros
      Ignore zero values
      static elki.utilities.optionhandling.OptionID NOZEROS_ID
      Flag to use ignore zeros when computing the min and max.
      (package private) boolean usemean
      Use the mean for scaling
    • Constructor Summary

      Constructors 
      Constructor Description
      Par()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(elki.utilities.optionhandling.parameterization.Parameterization config)  
      OutlierLinearScaling make()  
      • Methods inherited from class java.lang.Object

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

      • MIN_ID

        public static final elki.utilities.optionhandling.OptionID MIN_ID
        Parameter to specify a fixed minimum to use.
      • MAX_ID

        public static final elki.utilities.optionhandling.OptionID MAX_ID
        Parameter to specify the maximum value.
      • MEAN_ID

        public static final elki.utilities.optionhandling.OptionID MEAN_ID
        Flag to use the mean as minimum for scaling.
      • NOZEROS_ID

        public static final elki.utilities.optionhandling.OptionID NOZEROS_ID
        Flag to use ignore zeros when computing the min and max.
      • min

        protected java.lang.Double min
        Field storing the Minimum to use
      • max

        protected java.lang.Double max
        Field storing the Maximum value
      • usemean

        boolean usemean
        Use the mean for scaling
      • nozeros

        boolean nozeros
        Ignore zero values
    • Constructor Detail

      • Par

        public Par()
    • Method Detail

      • configure

        public void configure​(elki.utilities.optionhandling.parameterization.Parameterization config)
        Specified by:
        configure in interface elki.utilities.optionhandling.Parameterizer
      • make

        public OutlierLinearScaling make()
        Specified by:
        make in interface elki.utilities.optionhandling.Parameterizer