Class SOD.Par<V extends elki.data.NumberVector>

  • All Implemented Interfaces:
    elki.utilities.optionhandling.Parameterizer
    Enclosing class:
    SOD<V extends elki.data.NumberVector>

    public static class SOD.Par<V extends elki.data.NumberVector>
    extends java.lang.Object
    implements elki.utilities.optionhandling.Parameterizer
    Parameterization class.
    Author:
    Erich Schubert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private double alpha
      Alpha (discriminance value).
      static elki.utilities.optionhandling.OptionID ALPHA_ID
      Parameter to indicate the multiplier for the discriminance value for discerning small from large variances.
      private int knn
      Neighborhood size.
      static elki.utilities.optionhandling.OptionID KNN_ID
      Parameter to specify the number of shared nearest neighbors to be considered for learning the subspace properties, must be an integer greater than 0.
      private boolean models
      Track models.
      static elki.utilities.optionhandling.OptionID MODELS_ID
      Parameter for keeping the models.
      static elki.utilities.optionhandling.OptionID SIM_ID
      Parameter for the similarity function.
      private elki.similarity.Similarity<V> similarityFunction
      The similarity function.
    • 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)  
      SOD<V> make()  
      • Methods inherited from class java.lang.Object

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

      • KNN_ID

        public static final elki.utilities.optionhandling.OptionID KNN_ID
        Parameter to specify the number of shared nearest neighbors to be considered for learning the subspace properties, must be an integer greater than 0.
      • ALPHA_ID

        public static final elki.utilities.optionhandling.OptionID ALPHA_ID
        Parameter to indicate the multiplier for the discriminance value for discerning small from large variances.
      • SIM_ID

        public static final elki.utilities.optionhandling.OptionID SIM_ID
        Parameter for the similarity function.
      • MODELS_ID

        public static final elki.utilities.optionhandling.OptionID MODELS_ID
        Parameter for keeping the models.
      • knn

        private int knn
        Neighborhood size.
      • alpha

        private double alpha
        Alpha (discriminance value).
      • similarityFunction

        private elki.similarity.Similarity<V extends elki.data.NumberVector> similarityFunction
        The similarity function.
      • models

        private boolean models
        Track models.
    • 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 SOD<V> make()
        Specified by:
        make in interface elki.utilities.optionhandling.Parameterizer