Documentation of 'jsat.clustering.DBSCAN' Java class
DBSCAN
jsat.clustering

Class DBSCAN

  • All Implemented Interfaces:
    java.io.Serializable, Clusterer


    public class DBSCAN
    extends ClustererBase
    A density-based algorithm for discovering clusters in large spatial databases with noise (1996) by Martin Ester , Hans-peter Kriegel , Jörg S , Xiaowei Xu
    See Also:
    Serialized Form
    • Method Detail

      • cluster

        public java.util.List<java.util.List<DataPoint>> cluster(DataSet dataSet,
                                                                 int minPts)
      • cluster

        public int[] cluster(DataSet dataSet,
                             int minPts,
                             int[] designations)
      • cluster

        public int[] cluster(DataSet dataSet,
                             boolean parallel,
                             int[] designations)
        Description copied from interface: Clusterer
        Performs clustering on the given data set. Parameters may be estimated by the method, or other heuristics performed.
        Parameters:
        dataSet - the data set to perform clustering on
        parallel - true if multiple threads should be used to perform clustering. false if it should be done in a single threaded manner.
        designations - the array which will contain the designated values. The array will be altered and returned by the function. If null is given, a new array will be created and returned.
        Returns:
        the int[]
      • cluster

        public java.util.List<java.util.List<DataPoint>> cluster(DataSet dataSet,
                                                                 int minPts,
                                                                 boolean parallel)
      • cluster

        public int[] cluster(DataSet dataSet,
                             int minPts,
                             boolean parallel,
                             int[] designations)
      • cluster

        public java.util.List<java.util.List<DataPoint>> cluster(DataSet dataSet,
                                                                 double eps,
                                                                 int minPts)
      • cluster

        public int[] cluster(DataSet dataSet,
                             double eps,
                             int minPts,
                             int[] designations)
      • cluster

        public java.util.List<java.util.List<DataPoint>> cluster(DataSet dataSet,
                                                                 double eps,
                                                                 int minPts,
                                                                 boolean parallel)
      • cluster

        public int[] cluster(DataSet dataSet,
                             double eps,
                             int minPts,
                             boolean parallel,
                             int[] designations)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.