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

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

    public static class KMeansMinusMinus.Par<V extends elki.data.NumberVector>
    extends AbstractKMeans.Par<V>
    Parameterization class.
    Author:
    Jonas Steinke
    • Field Detail

      • RATE_ID

        public static final elki.utilities.optionhandling.OptionID RATE_ID
        Parameter to specify the number of neighbors to ignore.
      • NOISE_FLAG_ID

        public static final elki.utilities.optionhandling.OptionID NOISE_FLAG_ID
        Flag to produce a "noise" cluster, instead of assigning them to the nearest neighbor.
      • rate

        private double rate
        Outlier rate.
      • noiseFlag

        private boolean noiseFlag
        Noise cluster flag.
    • 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
        Overrides:
        configure in class AbstractKMeans.Par<V extends elki.data.NumberVector>
      • make

        public KMeansMinusMinus<V> make()
        Specified by:
        make in interface elki.utilities.optionhandling.Parameterizer
        Specified by:
        make in class AbstractKMeans.Par<V extends elki.data.NumberVector>