Class IsolationForest.Par

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

    public static class IsolationForest.Par
    extends java.lang.Object
    implements elki.utilities.optionhandling.Parameterizer
    Parameterization class
    Author:
    Braulio V.S. Vinces
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static elki.utilities.optionhandling.OptionID NUM_TREES_ID
      Parameter for the number of trees
      protected int numTrees
      Number of trees
      protected elki.utilities.random.RandomFactory rnd
      Random generator
      static elki.utilities.optionhandling.OptionID SEED_ID
      Parameter to specify the seed to initialize Random.
      static elki.utilities.optionhandling.OptionID SUBSAMPLE_SIZE_ID
      Parameter for the sub sample size
      protected int subsampleSize
      Size of the sample set
    • 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)  
      IsolationForest make()  
      • Methods inherited from class java.lang.Object

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

      • NUM_TREES_ID

        public static final elki.utilities.optionhandling.OptionID NUM_TREES_ID
        Parameter for the number of trees
      • SUBSAMPLE_SIZE_ID

        public static final elki.utilities.optionhandling.OptionID SUBSAMPLE_SIZE_ID
        Parameter for the sub sample size
      • SEED_ID

        public static final elki.utilities.optionhandling.OptionID SEED_ID
        Parameter to specify the seed to initialize Random.
      • numTrees

        protected int numTrees
        Number of trees
      • subsampleSize

        protected int subsampleSize
        Size of the sample set
      • rnd

        protected elki.utilities.random.RandomFactory rnd
        Random generator
    • 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 IsolationForest make()
        Specified by:
        make in interface elki.utilities.optionhandling.Parameterizer