Class IsolationForest.Node

  • Enclosing class:
    IsolationForest

    protected static class IsolationForest.Node
    extends java.lang.Object
    Minimalistic tree node for the isolation forest.
    Author:
    Erich Schubert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int dim
      Dimension to split at.
      (package private) IsolationForest.Node left
      Left child, may be null
      (package private) IsolationForest.Node right
      Right child, may be null
      (package private) int size
      Subtree size
      (package private) double split
      Split value
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • Node

        public Node​(int dim,
                    double split,
                    int size,
                    IsolationForest.Node left,
                    IsolationForest.Node right)
        Node constructor.
        Parameters:
        dim - Split dimension
        split - Split value
        size - Size of subtree
        left - Left subtree
        right - Right subtree