Package elki.outlier

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

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

    public static class COP.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
      (package private) COP.DistanceDist dist
      Distance distributution assumption.
      static elki.utilities.optionhandling.OptionID DIST_ID
      Distribution assumption for distances.
      protected elki.distance.Distance<? super V> distance
      The distance function to use.
      (package private) double expect
      Expected amount of outliers.
      static elki.utilities.optionhandling.OptionID EXPECT_ID
      Expected share of outliers.
      (package private) int k
      Number of neighbors to be considered.
      static elki.utilities.optionhandling.OptionID K_ID
      Parameter to specify the number of nearest neighbors of an object to be considered for computing its score, must be an integer greater than 0.
      (package private) boolean models
      Include COP models
      static elki.utilities.optionhandling.OptionID MODELS_ID
      Include COP error vectors in output.
      (package private) elki.math.linearalgebra.pca.PCARunner pca
      Holds the object performing the dependency derivation.
      static elki.utilities.optionhandling.OptionID PCARUNNER_ID
      Class to compute the PCA with.
    • 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)  
      COP<V> make()  
      • Methods inherited from class java.lang.Object

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

      • K_ID

        public static final elki.utilities.optionhandling.OptionID K_ID
        Parameter to specify the number of nearest neighbors of an object to be considered for computing its score, must be an integer greater than 0.
      • DIST_ID

        public static final elki.utilities.optionhandling.OptionID DIST_ID
        Distribution assumption for distances.
      • PCARUNNER_ID

        public static final elki.utilities.optionhandling.OptionID PCARUNNER_ID
        Class to compute the PCA with.
      • EXPECT_ID

        public static final elki.utilities.optionhandling.OptionID EXPECT_ID
        Expected share of outliers.
      • MODELS_ID

        public static final elki.utilities.optionhandling.OptionID MODELS_ID
        Include COP error vectors in output.
      • k

        int k
        Number of neighbors to be considered.
      • pca

        elki.math.linearalgebra.pca.PCARunner pca
        Holds the object performing the dependency derivation.
      • expect

        double expect
        Expected amount of outliers.
      • models

        boolean models
        Include COP models
      • distance

        protected elki.distance.Distance<? super V extends elki.data.NumberVector> distance
        The distance function to use.
    • 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 COP<V> make()
        Specified by:
        make in interface elki.utilities.optionhandling.Parameterizer