Package com.imsl.stat

Class DBSCAN.DBSCANParams

java.lang.Object
com.imsl.stat.DBSCAN.DBSCANParams
All Implemented Interfaces:
Serializable, Cloneable
Enclosing class:
DBSCAN

public static class DBSCAN.DBSCANParams extends Object implements Serializable, Cloneable
Class that holds the minimum number of points and epsilon parameters of the DBSCAN algorithm.

Used by method DBSCAN.computeDBSCANParams(double) to return the minimum number of points and epsilon parameters. These estimates can be used as arguments for method DBSCAN.compute(int, double).

See Also:
  • Method Details

    • getMinPoints

      public int getMinPoints()
      Returns the minimum number of points in the epsilon neighborhood of a core point.
      Returns:
      an int, the minimum number of points in the epsilon neighborhood of an observation that qualifies the point for a core point
    • getEpsilon

      public double getEpsilon()
      Returns the epsilon radius.
      Returns:
      a double, the epsilon radius used in the DBSCAN algorithm
    • clone

      public DBSCAN.DBSCANParams clone()
      Clones a DBSCANParams object.
      Overrides:
      clone in class Object
      Returns:
      a clone of the DBSCANParams object