Uses of Class
elki.utilities.documentation.Description
-
Packages that use Description Package Description elki.algorithm Miscellaneous algorithms.elki.algorithm.statistics Statistical analysis algorithms.elki.classification Classification algorithms.elki.clustering Clustering algorithms.elki.clustering.correlation Correlation clustering algorithms.elki.clustering.dbscan DBSCAN and its generalizations.elki.clustering.em Expectation-Maximization clustering algorithm for Gaussian Mixture Modeling (GMM).elki.clustering.hierarchical Hierarchical agglomerative clustering (HAC).elki.clustering.kmedoids.initialization elki.clustering.meta Meta clustering algorithms, that get their result from other clusterings or external sources.elki.clustering.optics OPTICS family of clustering algorithms.elki.clustering.subspace Axis-parallel subspace clustering algorithms.elki.clustering.trivial Trivial clustering algorithms: all in one, no clusters, label clusterings.elki.clustering.uncertain Clustering algorithms for uncertain data.elki.database ELKI database layer - loading, storing, indexing and accessing data.elki.datasource Data normalization (and reconstitution) of data sets.elki.datasource.filter.transform Data space transformations.elki.datasource.parser Parsers for different file formats and data types.elki.distance.strings Distance functions for strings.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.index.preprocessed.snn Indexes providing nearest neighbor sets.elki.index.tree.metrical.mtreevariants.mtree elki.index.tree.spatial.rstarvariants.rstar elki.itemsetmining Algorithms for frequent itemset mining such as APRIORI.elki.math.linearalgebra.pca Principal Component Analysis (PCA) and eigenvector processing.elki.math.linearalgebra.pca.filter Filter eigenvectors based on their eigenvalues.elki.outlier Outlier detection algorithms.elki.outlier.anglebased Angle-based outlier detection algorithms.elki.outlier.clustering Clustering based outlier detection.elki.outlier.density Density-based outlier detection algorithms.elki.outlier.distance Distance-based outlier detection algorithms, such as DBOutlier and kNN.elki.outlier.lof LOF family of outlier detection algorithms.elki.outlier.meta Meta outlier detection algorithms: external scores, score rescaling.elki.outlier.spatial Spatial outlier detection algorithms.elki.outlier.subspace Subspace outlier detection methods.elki.result Result types, representation and handling.elki.timeseries Algorithms for change point detection in time series. -
-
Uses of Description in elki.algorithm
Classes in elki.algorithm with annotations of type Description Modifier and Type Class Description classDependencyDerivator<V extends NumberVector>Dependency derivator computes quantitatively linear dependencies among attributes of a given dataset based on a linear correlation PCA.classKNNDistancesSampler<O>Provides an order of the kNN-distances for all objects within the database.classKNNJoinJoins in a given spatial database to each object its k-nearest neighbors.classNullAlgorithmNull algorithm, which does nothing. -
Uses of Description in elki.algorithm.statistics
Classes in elki.algorithm.statistics with annotations of type Description Modifier and Type Class Description classAddSingleScalePseudo "algorithm" that computes the global min/max for a relation across all attributes.classAddUniformScalePseudo "algorithm" that computes the global min/max for a relation across all attributes.classDistanceStatisticsWithClasses<O>Algorithm to gather statistics over the distance distribution in the data set.classEvaluateRankingQuality<V extends NumberVector>Evaluate a distance function with respect to kNN queries.classRankingQualityHistogram<O>Evaluate a distance function with respect to kNN queries. -
Uses of Description in elki.classification
Classes in elki.classification with annotations of type Description Modifier and Type Class Description classKNNClassifier<O>KNNClassifier classifies instances based on the class distribution among the k nearest neighbors in a database.classPriorProbabilityClassifierClassifier to classify instances based on the prior probability of classes in the database, without using the actual data values. -
Uses of Description in elki.clustering
Classes in elki.clustering with annotations of type Description Modifier and Type Class Description classSNNClustering<O>Shared nearest neighbor clustering. -
Uses of Description in elki.clustering.correlation
Classes in elki.clustering.correlation with annotations of type Description Modifier and Type Class Description classCASHThe CASH algorithm is a subspace clustering algorithm based on the Hough transform.classCOPACCOPAC is an algorithm to partition a database according to the correlation dimension of its objects and to then perform an arbitrary clustering algorithm over the partitions.classERiCPerforms correlation clustering on the data partitioned according to local correlation dimensionality and builds a hierarchy of correlation clusters that allows multiple inheritance from the clustering result.classFourC4C identifies local subgroups of data objects sharing a uniform correlation.classHiCOImplementation of the HiCO algorithm, an algorithm for detecting hierarchies of correlation clusters.classORCLUSORCLUS: Arbitrarily ORiented projected CLUSter generation. -
Uses of Description in elki.clustering.dbscan
Classes in elki.clustering.dbscan with annotations of type Description Modifier and Type Class Description classDBSCAN<O>Density-Based Clustering of Applications with Noise (DBSCAN), an algorithm to find density-connected sets in a database. -
Uses of Description in elki.clustering.em
Classes in elki.clustering.em with annotations of type Description Modifier and Type Class Description classEM<O,M extends MeanModel>Clustering by expectation maximization (EM-Algorithm), also known as Gaussian Mixture Modeling (GMM), with optional MAP regularization.classKDTreeEMClustering by expectation maximization (EM-Algorithm), also known as Gaussian Mixture Modeling (GMM), calculated on a kd-tree. -
Uses of Description in elki.clustering.hierarchical
Classes in elki.clustering.hierarchical with annotations of type Description Modifier and Type Class Description classHDBSCANLinearMemory<O>Linear memory implementation of HDBSCAN clustering.classSLINK<O>Implementation of the efficient Single-Link Algorithm SLINK of R. -
Uses of Description in elki.clustering.kmedoids.initialization
Classes in elki.clustering.kmedoids.initialization with annotations of type Description Modifier and Type Class Description classKMedoidsKMedoidsInitialization<O>Initialize k-medoids with k-medoids, for methods such as PAMSIL.
This could also be used to initialize, e.g., PAM with CLARA. -
Uses of Description in elki.clustering.meta
Classes in elki.clustering.meta with annotations of type Description Modifier and Type Class Description classExternalClusteringRead an external clustering result from a file, such as produced byClusteringVectorDumper. -
Uses of Description in elki.clustering.optics
Classes in elki.clustering.optics with annotations of type Description Modifier and Type Class Description classDeLiClu<V extends NumberVector>DeliClu: Density-Based Hierarchical Clustering -
Uses of Description in elki.clustering.subspace
Classes in elki.clustering.subspace with annotations of type Description Modifier and Type Class Description classCLIQUEImplementation of the CLIQUE algorithm, a grid-based algorithm to identify dense clusters in subspaces of maximum dimensionality.classDiSHAlgorithm for detecting subspace hierarchies.classHiSCImplementation of the HiSC algorithm, an algorithm for detecting hierarchies of subspace clusters.classPreDeConPreDeCon computes clusters of subspace preference weighted connected points.classPROCLUSThe PROCLUS algorithm, an algorithm to find subspace clusters in high dimensional spaces.classSUBCLU<V extends NumberVector>Implementation of the SUBCLU algorithm, an algorithm to detect arbitrarily shaped and positioned clusters in subspaces. -
Uses of Description in elki.clustering.trivial
Classes in elki.clustering.trivial with annotations of type Description Modifier and Type Class Description classByLabelClusteringPseudo clustering using labels.classByLabelHierarchicalClusteringPseudo clustering using labels.classByModelClusteringPseudo clustering using annotated models.classTrivialAllInOneTrivial pseudo-clustering that just considers all points to be one big cluster.classTrivialAllNoiseTrivial pseudo-clustering that just considers all points to be noise. -
Uses of Description in elki.clustering.uncertain
Classes in elki.clustering.uncertain with annotations of type Description Modifier and Type Class Description classFDBSCANFDBSCAN is an adaption of DBSCAN for fuzzy (uncertain) objects. -
Uses of Description in elki.database
Classes in elki.database with annotations of type Description Modifier and Type Class Description classHashmapDatabaseDatabase storing data using hashtable storage, and thus allowing additional and removal of objects.classStaticArrayDatabaseThis database class uses array-based storage and thus does not allow for dynamic insert, delete and update operations. -
Uses of Description in elki.datasource
Classes in elki.datasource with annotations of type Description Modifier and Type Class Description classDBIDRangeDatabaseConnectionThis is a fake datasource that produces a static DBID range only.classEmptyDatabaseConnectionPseudo database that is empty.classInputStreamDatabaseConnectionDatabase connection expecting input from an input stream such as stdin.classPresortedBlindJoinDatabaseConnectionJoins multiple data sources by their existing order. -
Uses of Description in elki.datasource.filter.transform
Classes in elki.datasource.filter.transform with annotations of type Description Modifier and Type Class Description classHistogramJitterFilter<V extends NumberVector>Add jitter, preserving the histogram properties (same sum, nonnegative).classPerturbationFilter<V extends NumberVector>A filter to perturb the values by adding micro-noise. -
Uses of Description in elki.datasource.parser
Classes in elki.datasource.parser with annotations of type Description Modifier and Type Class Description classBitVectorLabelParserParser for parsing one BitVector per line, bits separated by whitespace.classCategorialDataAsNumberVectorParser<V extends NumberVector>A very simple parser for categorial data, which will then be encoded as numbers.classSparseNumberVectorLabelParser<V extends SparseNumberVector>Parser for parsing one point per line, attributes separated by whitespace.classStringParserParser that loads a text file for use with string similarity measures. -
Uses of Description in elki.distance.strings
Classes in elki.distance.strings with annotations of type Description Modifier and Type Class Description classLevenshteinDistanceClassic Levenshtein distance on strings.classNormalizedLevenshteinDistanceLevenshtein distance on strings, normalized by string length. -
Uses of Description in elki.index.preprocessed.knn
Classes in elki.index.preprocessed.knn with annotations of type Description Modifier and Type Class Description classMaterializeKNNAndRKNNPreprocessor<O>A preprocessor for annotation of the k nearest neighbors and the reverse k nearest neighbors (and their distances) to each database object.classMaterializeKNNPreprocessor<O>A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.classMetricalIndexApproximationMaterializeKNNPreprocessor<O extends NumberVector,N extends Node<E>,E extends MTreeEntry>A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.classPartitionApproximationMaterializeKNNPreprocessor<O>A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object.classSpatialApproximationMaterializeKNNPreprocessor<O extends NumberVector>A preprocessor for annotation of the k nearest neighbors (and their distances) to each database object. -
Uses of Description in elki.index.preprocessed.snn
Classes in elki.index.preprocessed.snn with annotations of type Description Modifier and Type Class Description classSharedNearestNeighborPreprocessor<O>A preprocessor for annotation of the ids of nearest neighbors to each database object. -
Uses of Description in elki.index.tree.metrical.mtreevariants.mtree
Classes in elki.index.tree.metrical.mtreevariants.mtree with annotations of type Description Modifier and Type Class Description classMTree<O>MTree is a metrical index structure based on the concepts of the M-Tree. -
Uses of Description in elki.index.tree.spatial.rstarvariants.rstar
Classes in elki.index.tree.spatial.rstarvariants.rstar with annotations of type Description Modifier and Type Class Description classRStarTreeRStarTree is a spatial index structure based on the concepts of the R*-Tree. -
Uses of Description in elki.itemsetmining
Classes in elki.itemsetmining with annotations of type Description Modifier and Type Class Description classAPRIORIThe APRIORI algorithm for Mining Association Rules. -
Uses of Description in elki.math.linearalgebra.pca
Classes in elki.math.linearalgebra.pca with annotations of type Description Modifier and Type Class Description classWeightedCovarianceMatrixBuilderCovarianceMatrixBuilderwith weights. -
Uses of Description in elki.math.linearalgebra.pca.filter
Classes in elki.math.linearalgebra.pca.filter with annotations of type Description Modifier and Type Class Description classFirstNEigenPairFilterThe FirstNEigenPairFilter marks the n highest eigenpairs as strong eigenpairs, where n is a user specified number.classLimitEigenPairFilterThe LimitEigenPairFilter marks all eigenpairs having an (absolute) eigenvalue below the specified threshold (relative or absolute) as weak eigenpairs, the others are marked as strong eigenpairs.classPercentageEigenPairFilterThe PercentageEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and marks the first eigenpairs, whose sum of eigenvalues is higher than the given percentage of the sum of all eigenvalues as strong eigenpairs.classProgressiveEigenPairFilterThe ProgressiveEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and marks the first eigenpairs, whose sum of eigenvalues is higher than the given percentage of the sum of all eigenvalues as strong eigenpairs.classRelativeEigenPairFilterThe RelativeEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and marks the first eigenpairs who are a certain factor above the average of the remaining eigenvalues.classSignificantEigenPairFilterThe SignificantEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and chooses the contrast of an Eigenvalue to the remaining Eigenvalues is maximal.classWeakEigenPairFilterThe WeakEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and returns the first eigenpairs who are above the average mark as "strong", the others as "weak". -
Uses of Description in elki.outlier
Classes in elki.outlier with annotations of type Description Modifier and Type Class Description classDWOF<O>Algorithm to compute dynamic-window outlier factors in a database based on a specified parameter k, which specifies the number of the neighbors to be considered during the calculation of the DWOF score.classGaussianModelOutlier detection based on the probability density of the single normal distribution.classGaussianUniformMixtureOutlier detection algorithm using a mixture model approach.classOPTICSOF<O>OPTICS-OF outlier detection algorithm, an algorithm to find Local Outliers in a database based on ideas fromOPTICSTypeAlgorithmclustering. -
Uses of Description in elki.outlier.anglebased
Classes in elki.outlier.anglebased with annotations of type Description Modifier and Type Class Description classABOD<V extends NumberVector>Angle-Based Outlier Detection / Angle-Based Outlier Factor.classFastABOD<V extends NumberVector>Fast-ABOD (approximateABOF) version of Angle-Based Outlier Detection / Angle-Based Outlier Factor.classLBABOD<V extends NumberVector>LB-ABOD (lower-bound) version of Angle-Based Outlier Detection / Angle-Based Outlier Factor. -
Uses of Description in elki.outlier.clustering
Classes in elki.outlier.clustering with annotations of type Description Modifier and Type Class Description classEMOutlier<V extends NumberVector>Outlier detection algorithm using EM Clustering.classGLOSHGlobal-Local Outlier Scores from Hierarchies. -
Uses of Description in elki.outlier.density
Classes in elki.outlier.density with annotations of type Description Modifier and Type Class Description classHySortODHypercube-Based Outlier Detection. -
Uses of Description in elki.outlier.distance
Classes in elki.outlier.distance with annotations of type Description Modifier and Type Class Description classDBOutlierDetection<O>Simple distanced based outlier detection algorithm.classDBOutlierScore<O>Compute percentage of neighbors in the given neighborhood with size d.classHilOut<O extends NumberVector>Fast Outlier Detection in High Dimensional SpacesclassKNNOutlier<O>Outlier Detection based on the distance of an object to its k nearest neighbor.classKNNWeightOutlier<O>Outlier Detection based on the accumulated distances of a point to its k nearest neighbors.classReferenceBasedOutlierDetectionReference-Based Outlier Detection algorithm, an algorithm that computes kNN distances approximately, using reference points. -
Uses of Description in elki.outlier.lof
Classes in elki.outlier.lof with annotations of type Description Modifier and Type Class Description classALOCI<V extends NumberVector>Fast Outlier Detection Using the "approximate Local Correlation Integral".classFlexibleLOF<O>Flexible variant of the "Local Outlier Factor" algorithm.classINFLO<O>Influence Outliers using Symmetric Relationship (INFLO) using two-way search, is an outlier detection method based on LOF; but also using the reverse kNN.classLDOF<O>Computes the LDOF (Local Distance-Based Outlier Factor) for all objects of a Database.classLOCI<O>Fast Outlier Detection Using the "Local Correlation Integral".classLOF<O>Algorithm to compute density-based local outlier factors in a database based on a specified parameter-lof.k.classLoOP<O>LoOP: Local Outlier Probabilities -
Uses of Description in elki.outlier.meta
Classes in elki.outlier.meta with annotations of type Description Modifier and Type Class Description classHiCSAlgorithm to compute High Contrast Subspaces for Density-Based Outlier Ranking. -
Uses of Description in elki.outlier.spatial
Classes in elki.outlier.spatial with annotations of type Description Modifier and Type Class Description classCTLuMoranScatterplotOutlier<N>Moran scatterplot outliers, based on the standardized deviation from the local and global means.classCTLuRandomWalkEC<O>Spatial outlier detection based on random walks.classCTLuScatterplotOutlier<N>Scatterplot-outlier is a spatial outlier detection method that performs a linear regression of object attributes and their neighbors average value.classCTLuZTestOutlier<N>Detect outliers by comparing their attribute value to the mean and standard deviation of their neighborhood.classSLOM<N,O>SLOM: a new measure for local spatial outliersclassTrimmedMeanApproach<N>A Trimmed Mean Approach to Finding Spatial Outliers. -
Uses of Description in elki.outlier.subspace
Classes in elki.outlier.subspace with annotations of type Description Modifier and Type Class Description classAggarwalYuEvolutionaryEvolutionary variant (EAFOD) of the high-dimensional outlier detection algorithm by Aggarwal and Yu.classAggarwalYuNaiveBruteForce variant of the high-dimensional outlier detection algorithm by Aggarwal and Yu.classOutRankS1OutRank: ranking outliers in high dimensional data.classSOD<V extends NumberVector>Subspace Outlier Degree: Outlier Detection in Axis-Parallel Subspaces of High Dimensional Data. -
Uses of Description in elki.result
Classes in elki.result with annotations of type Description Modifier and Type Class Description classLogResultStructureResultHandlerA result handler to help with ELKI development that will just show the structure of the result object. -
Uses of Description in elki.timeseries
Classes in elki.timeseries with annotations of type Description Modifier and Type Class Description classOfflineChangePointDetectionAlgorithmOff-line change point detection algorithm detecting a change in mean, based on the cumulative sum (CUSUM), same-variance assumption, and using bootstrap sampling for significance estimation.
-