Uses of Class
elki.data.model.SubspaceModel
-
Packages that use SubspaceModel Package Description elki.clustering.subspace Axis-parallel subspace clustering algorithms.elki.outlier.subspace Subspace outlier detection methods. -
-
Uses of SubspaceModel in elki.clustering.subspace
Classes in elki.clustering.subspace with type parameters of type SubspaceModel Modifier and Type Interface Description interface
SubspaceClusteringAlgorithm<M extends SubspaceModel>
Interface for subspace clustering algorithms that use a model derived fromSubspaceModel
, that can then be post-processed for outlier detection.Methods in elki.clustering.subspace that return types with arguments of type SubspaceModel Modifier and Type Method Description private Clustering<SubspaceModel>
DiSH. computeClusters(Relation<? extends NumberVector> database, DiSH.DiSHClusterOrder clusterOrder)
Computes the hierarchical clusters according to the cluster order.protected Cluster<SubspaceModel>
DOC. makeCluster(Relation<? extends NumberVector> relation, DBIDs C, long[] D)
Utility method to create a subspace cluster from a list of DBIDs and the relevant attributes.Clustering<SubspaceModel>
CLIQUE. run(Relation<? extends NumberVector> relation)
Performs the CLIQUE algorithm on the given database.Clustering<SubspaceModel>
DiSH. run(Relation<? extends NumberVector> relation)
Performs the DiSH algorithm on the given database.Clustering<SubspaceModel>
DOC. run(Relation<? extends NumberVector> relation)
Performs the DOC or FastDOC (as configured) algorithm.Clustering<SubspaceModel>
P3C. run(Relation<? extends NumberVector> relation)
Performs the P3C algorithm on the given Database.<V extends NumberVector>
Clustering<SubspaceModel>PROCLUS. run(Relation<V> relation)
Performs the PROCLUS algorithm on the given database.Clustering<SubspaceModel>
SUBCLU. run(Relation<V> relation)
Performs the SUBCLU algorithm on the given database.protected Cluster<SubspaceModel>
DOC. runDOC(Relation<? extends NumberVector> relation, ArrayModifiableDBIDs S, int d, int n, int m, int r, int minClusterSize)
Performs a single run of DOC, finding a single cluster.protected Cluster<SubspaceModel>
FastDOC. runDOC(Relation<? extends NumberVector> relation, ArrayModifiableDBIDs S, int d, int n, int m, int r, int minClusterSize)
Performs a single run of FastDOC, finding a single cluster.private java.util.List<Cluster<SubspaceModel>>
DiSH. sortClusters(Relation<? extends NumberVector> relation, it.unimi.dsi.fastutil.objects.Object2ObjectMap<long[],java.util.List<ArrayModifiableDBIDs>> clustersMap)
Returns a sorted list of the clusters w.r.t. the subspace dimensionality in descending order.Method parameters in elki.clustering.subspace with type arguments of type SubspaceModel Modifier and Type Method Description private void
DiSH. buildHierarchy(Relation<? extends NumberVector> database, Clustering<SubspaceModel> clustering, java.util.List<Cluster<SubspaceModel>> clusters, int dimensionality)
Builds the cluster hierarchy.private void
DiSH. buildHierarchy(Relation<? extends NumberVector> database, Clustering<SubspaceModel> clustering, java.util.List<Cluster<SubspaceModel>> clusters, int dimensionality)
Builds the cluster hierarchy.private boolean
DiSH. isParent(Relation<? extends NumberVector> relation, Cluster<SubspaceModel> parent, It<Cluster<SubspaceModel>> iter, int db_dim)
Returns true, if the specified parent cluster is a parent of one child of the children clusters.private boolean
DiSH. isParent(Relation<? extends NumberVector> relation, Cluster<SubspaceModel> parent, It<Cluster<SubspaceModel>> iter, int db_dim)
Returns true, if the specified parent cluster is a parent of one child of the children clusters. -
Uses of SubspaceModel in elki.outlier.subspace
Fields in elki.outlier.subspace with type parameters of type SubspaceModel Modifier and Type Field Description protected SubspaceClusteringAlgorithm<? extends SubspaceModel>
OutRankS1.Par. algorithm
Clustering algorithm to run.protected SubspaceClusteringAlgorithm<? extends SubspaceModel>
OutRankS1. clusteralg
Clustering algorithm to run.Constructor parameters in elki.outlier.subspace with type arguments of type SubspaceModel Constructor Description OutRankS1(SubspaceClusteringAlgorithm<? extends SubspaceModel> clusteralg, double alpha)
Constructor.
-