Uses of Package
elki.data
-
Packages that use elki.data Package Description elki.algorithm Miscellaneous algorithms.elki.algorithm.statistics Statistical analysis algorithms.elki.application.benchmark Benchmarking pseudo algorithms.elki.application.greedyensemble Greedy ensembles for outlier detection.elki.application.statistics Applications to compute some basic data set statistics.elki.classification Classification algorithms.elki.clustering Clustering algorithms.elki.clustering.affinitypropagation Affinity Propagation (AP) clustering.elki.clustering.biclustering Biclustering algorithms.elki.clustering.correlation Correlation clustering algorithms.elki.clustering.correlation.cash Helper classes for theCASH
algorithm.elki.clustering.dbscan DBSCAN and its generalizations.elki.clustering.dbscan.parallel Parallel versions of Generalized DBSCAN.elki.clustering.dbscan.predicates Neighbor and core predicated for Generalized DBSCAN.elki.clustering.em Expectation-Maximization clustering algorithm for Gaussian Mixture Modeling (GMM).elki.clustering.em.models elki.clustering.hierarchical Hierarchical agglomerative clustering (HAC).elki.clustering.hierarchical.birch BIRCH clustering.elki.clustering.hierarchical.extraction Extraction of partitional clusterings from hierarchical results.elki.clustering.kcenter K-center clustering.elki.clustering.kmeans K-means clustering and variations.elki.clustering.kmeans.initialization Initialization strategies for k-means.elki.clustering.kmeans.parallel Parallelized implementations of k-means.elki.clustering.kmeans.quality Quality measures for k-Means results.elki.clustering.kmeans.spherical Spherical k-means clustering and variations.elki.clustering.kmedoids K-medoids clustering (PAM).elki.clustering.kmedoids.initialization elki.clustering.meta Meta clustering algorithms, that get their result from other clusterings or external sources.elki.clustering.onedimensional Clustering algorithms for one-dimensional data.elki.clustering.optics OPTICS family of clustering algorithms.elki.clustering.silhouette Silhouette clustering algorithms.elki.clustering.subspace Axis-parallel subspace clustering algorithms.elki.clustering.subspace.clique Helper classes for theCLIQUE
algorithm.elki.clustering.svm elki.clustering.trivial Trivial clustering algorithms: all in one, no clusters, label clusterings.elki.clustering.uncertain Clustering algorithms for uncertain data.elki.data Basic classes for different data types, database object types and label types.elki.data.model Cluster models classes for various algorithms.elki.data.projection Data projections.elki.data.projection.random Random projection families.elki.data.spatial Spatial data types - interfaces and utilities.elki.data.synthetic.bymodel Generator using a distribution model specified in an XML configuration file.elki.data.type Data type information, also used for type restrictions.elki.data.uncertain Uncertain data objects.elki.data.uncertain.uncertainifier Classes to generate uncertain objects from existing certain data.elki.database ELKI database layer - loading, storing, indexing and accessing data.elki.database.query.distance Prepared queries for distances.elki.database.query.knn Prepared queries for k nearest neighbor (kNN) queries.elki.database.query.range Prepared queries for ε-range queries, that return all objects within the radius ε.elki.database.relation Relations, materialized and virtual (views).elki.datasource.filter Data filtering, in particular for normalization and projection.elki.datasource.filter.cleaning Filters for data cleaning.elki.datasource.filter.normalization.columnwise Normalizations operating on columns / variates; where each column is treated independently.elki.datasource.filter.normalization.instancewise Instancewise normalization, where each instance is normalized independently.elki.datasource.filter.transform Data space transformations.elki.datasource.filter.typeconversions Filters to perform data type conversions.elki.datasource.parser Parsers for different file formats and data types.elki.distance Distance functions for use within ELKI.elki.distance.colorhistogram Distance functions for color histograms.elki.distance.correlation Distance functions using correlations.elki.distance.geo Geographic (earth) distance functions.elki.distance.histogram Distance functions for one-dimensional histograms.elki.distance.minkowski Minkowski space Lp norms such as the popular Euclidean and Manhattan distances.elki.distance.probabilistic Distance from probability theory, mostly divergences such as K-L-divergence, J-divergence, F-divergence, χ²-divergence, etc.elki.distance.set Distance functions for binary and set type data.elki.distance.subspace Distance functions based on subspaces.elki.distance.timeseries Distance functions designed for time series.elki.evaluation.classification Evaluation of classification algorithms.elki.evaluation.classification.holdout Holdout and cross-validation strategies for evaluating classifiers.elki.evaluation.clustering Evaluation of clustering results.elki.evaluation.clustering.internal Internal evaluation measures for clusterings.elki.evaluation.clustering.pairsegments Pair-segment analysis of multiple clusterings.elki.evaluation.outlier Evaluate an outlier score using a misclassification based cost model.elki.evaluation.scores.adapter Adapter classes for ranking and scoring measures.elki.index.invertedlist Indexes using inverted lists.elki.index.lsh.hashfamilies Hash function families for LSH.elki.index.lsh.hashfunctions Hash functions for LSH.elki.index.preprocessed.fastoptics Preprocessed index used by the FastOPTICS algorithm.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.index.projected Projected indexes for data.elki.index.tree.betula BETULA clustering by aggregating the data into cluster features.elki.index.tree.betula.distance Distance functions for BETULA and BIRCH.elki.index.tree.betula.features Different variants of Betula and BIRCH cluster features.elki.index.tree.metrical.vptree elki.index.tree.spatial Tree-based index structures for spatial indexing.elki.index.tree.spatial.kd K-d-tree and variants.elki.index.tree.spatial.kd.split elki.index.tree.spatial.rstarvariants R*-tree and variants.elki.index.tree.spatial.rstarvariants.deliclu elki.index.tree.spatial.rstarvariants.flat elki.index.tree.spatial.rstarvariants.query Queries on the R-Tree family of indexes: kNN and range queries.elki.index.tree.spatial.rstarvariants.rdknn elki.index.tree.spatial.rstarvariants.rstar elki.index.tree.spatial.rstarvariants.strategies.split Splitting strategies for R-trees.elki.index.vafile Vector Approximation File.elki.itemsetmining Algorithms for frequent itemset mining such as APRIORI.elki.itemsetmining.associationrules Association rule mining.elki.math Mathematical operations and utilities used throughout the framework.elki.math.linearalgebra The linear algebra package provides classes and computational methods for operations on matrices and vectors.elki.math.linearalgebra.pca Principal Component Analysis (PCA) and eigenvector processing.elki.math.spacefillingcurves Space filling curves.elki.math.statistics.intrinsicdimensionality Methods for estimating the intrinsic dimensionality.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.outlier.svm Support-Vector-Machines for outlier detection.elki.outlier.trivial Trivial outlier detection algorithms: no outliers, all outliers, label outliers.elki.projection Data projections (see also preprocessing filters for basic projections).elki.result Result types, representation and handling.elki.result.textwriter Text serialization (CSV, Gnuplot, Console, ...).elki.result.textwriter.naming Naming schemes for clusters (for output when an algorithm does not generate cluster names).elki.similarity Similarity functions.elki.similarity.cluster Similarity measures for comparing clusters.elki.similarity.kernel Kernel functions.elki.timeseries Algorithms for change point detection in time series.elki.utilities.datastructures.arraylike Common API for accessing objects that are "array-like", including lists, numerical vectors, database vectors and arrays.elki.utilities.referencepoints Package containing strategies to obtain reference points.elki.visualization Visualization package of ELKI.elki.visualization.gui Package to provide a visualization GUI.elki.visualization.opticsplot Code for drawing OPTICS plots.elki.visualization.parallel3d 3DPC: 3D parallel coordinate plot visualization for ELKI.elki.visualization.parallel3d.layout Layouting algorithms for 3D parallel coordinate plots.elki.visualization.projections Visualization projections.elki.visualization.projector Projectors are responsible for finding appropriate projections for data relations.elki.visualization.style Style management for ELKI visualizations.elki.visualization.svg Base SVG functionality (generation, markers, thumbnails, export, ...).elki.visualization.visualizers.actions Action-only "visualizers" that only produce menu entries.elki.visualization.visualizers.histogram Visualizers based on 1D projected histograms.elki.visualization.visualizers.optics Visualizers that do work on OPTICS plots.elki.visualization.visualizers.parallel.selection Visualizers for object selection based on parallel projections.elki.visualization.visualizers.scatterplot Visualizers based on scatterplots.elki.visualization.visualizers.scatterplot.cluster Visualizers for clustering results based on 2D projections.elki.visualization.visualizers.scatterplot.selection Visualizers for object selection based on 2D projections.elki.visualization.visualizers.visunproj Visualizers that do not use a particular projection.tutorial.clustering Classes from the tutorial on implementing a custom k-means variation.tutorial.distancefunction Classes from the tutorial on implementing distance functions. -
Classes in elki.data used by elki.algorithm Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.algorithm.statistics Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.application.benchmark Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.application.greedyensemble Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.application.statistics Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.classification Class Description ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier. -
Classes in elki.data used by elki.clustering Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.affinitypropagation Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.biclustering Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.correlation Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.DoubleVector Vector type usingdouble[]
storage for real numbers.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.correlation.cash Class Description HyperBoundingBox HyperBoundingBox represents a hyperrectangle in the multidimensional space.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.dbscan Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.dbscan.parallel Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.dbscan.predicates Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.em Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.em.models Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.hierarchical Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.hierarchical.birch Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.hierarchical.extraction Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.kcenter Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.kmeans Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.SparseNumberVector Combines the SparseFeatureVector and NumberVector.VectorUtil.SortDBIDsBySingleDimension Compare number vectors by a single dimension. -
Classes in elki.data used by elki.clustering.kmeans.initialization Class Description Cluster Generic cluster class, that may or not have hierarchical information.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.kmeans.parallel Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.kmeans.quality Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.kmeans.spherical Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.kmedoids Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.kmedoids.initialization Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.meta Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.onedimensional Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.optics Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.silhouette Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.subspace Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.Subspace Represents a subspace of the original data space. -
Classes in elki.data used by elki.clustering.subspace.clique Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.Subspace Represents a subspace of the original data space. -
Classes in elki.data used by elki.clustering.svm Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.clustering.trivial Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.clustering.uncertain Class Description Clustering Result class for clusterings.DoubleVector Vector type usingdouble[]
storage for real numbers.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.data Class Description Bit A boolean number type.BitVector Vector using a dense bit set encoding, based onlong[]
storage.BitVector.Factory Factory for bit vectors.ByteVector Vector usingbyte[]
storage.ByteVector.Factory Factory for Byte vectors.ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.ClassLabel.Factory Class label factory.Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.DoubleVector Vector type usingdouble[]
storage for real numbers.DoubleVector.Factory Factory for Double vectors.FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).FeatureVector.Factory Factory API for this feature vector.FloatVector Vector type usingfloat[]
storage, thus needing approximately half as much memory asDoubleVector
.FloatVector.Factory Factory for float vectors.HierarchicalClassLabel A HierarchicalClassLabel is a ClassLabel to reflect a hierarchical structure of classes.HyperBoundingBox HyperBoundingBox represents a hyperrectangle in the multidimensional space.IntegerVector Vector type usingint[]
storage.IntegerVector.Factory Factory for integer vectors.LabelList A list of string labels.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector.OneDimensionalDoubleVector Specialized class implementing a one-dimensional double vector without using an array.OneDimensionalDoubleVector.Factory Factory class.ShortVector Vector type usingshort[]
storage.ShortVector.Factory Factory for Short vectors.SimpleClassLabel A simple class label casting a String as it is as label.SparseByteVector Sparse vector type, usingbyte[]
for storing the values, andint[]
for storing the indexes, approximately 5 bytes per non-zero value (limited to -128..+127).SparseByteVector.Factory Factory class.SparseDoubleVector Sparse vector type, usingdouble[]
for storing the values, andint[]
for storing the indexes, approximately 12 bytes per non-zero value.SparseDoubleVector.Factory Factory class.SparseFeatureVector Extended interface for sparse feature vector types.SparseFloatVector Sparse vector type, usingfloat[]
for storing the values, andint[]
for storing the indexes, approximately 8 bytes per non-zero value.SparseFloatVector.Factory Factory class.SparseIntegerVector Sparse vector type, usingint[]
for storing the values, andint[]
for storing the indexes, approximately 8 bytes per non-zero integer value.SparseIntegerVector.Factory Factory class.SparseNumberVector Combines the SparseFeatureVector and NumberVector.SparseNumberVector.Factory Factory for sparse number vectors: make from a dim-value map.SparseShortVector Sparse vector type, usingshort[]
for storing the values, andint[]
for storing the indexes, approximately 6 bytes per non-zero value.SparseShortVector.Factory Factory class.Subspace Represents a subspace of the original data space. -
Classes in elki.data used by elki.data.model Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector.Subspace Represents a subspace of the original data space. -
Classes in elki.data used by elki.data.projection Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).FeatureVector.Factory Factory API for this feature vector.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector. -
Classes in elki.data used by elki.data.projection.random Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.SparseNumberVector Combines the SparseFeatureVector and NumberVector. -
Classes in elki.data used by elki.data.spatial Class Description ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
). -
Classes in elki.data used by elki.data.synthetic.bymodel Class Description ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier. -
Classes in elki.data used by elki.data.type Class Description BitVector Vector using a dense bit set encoding, based onlong[]
storage.ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.DoubleVector Vector type usingdouble[]
storage for real numbers.ExternalID External ID objects.FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).FeatureVector.Factory Factory API for this feature vector.FloatVector Vector type usingfloat[]
storage, thus needing approximately half as much memory asDoubleVector
.LabelList A list of string labels.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.SimpleClassLabel A simple class label casting a String as it is as label.SparseDoubleVector Sparse vector type, usingdouble[]
for storing the values, andint[]
for storing the indexes, approximately 12 bytes per non-zero value.SparseFloatVector Sparse vector type, usingfloat[]
for storing the values, andint[]
for storing the indexes, approximately 8 bytes per non-zero value.SparseNumberVector Combines the SparseFeatureVector and NumberVector. -
Classes in elki.data used by elki.data.uncertain Class Description DoubleVector Vector type usingdouble[]
storage for real numbers.FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).FeatureVector.Factory Factory API for this feature vector.HyperBoundingBox HyperBoundingBox represents a hyperrectangle in the multidimensional space.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.data.uncertain.uncertainifier Class Description FeatureVector.Factory Factory API for this feature vector. -
Classes in elki.data used by elki.database Class Description ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier. -
Classes in elki.data used by elki.database.query.distance Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.database.query.knn Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.database.query.range Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.database.relation Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector. -
Classes in elki.data used by elki.datasource.filter Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector. -
Classes in elki.data used by elki.datasource.filter.cleaning Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector. -
Classes in elki.data used by elki.datasource.filter.normalization.columnwise Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector.SparseNumberVector Combines the SparseFeatureVector and NumberVector. -
Classes in elki.data used by elki.datasource.filter.normalization.instancewise Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.datasource.filter.transform Class Description ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier.DoubleVector Vector type usingdouble[]
storage for real numbers.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector. -
Classes in elki.data used by elki.datasource.filter.typeconversions Class Description ClassLabel.Factory Class label factory.FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.SimpleClassLabel A simple class label casting a String as it is as label.SparseNumberVector Combines the SparseFeatureVector and NumberVector. -
Classes in elki.data used by elki.datasource.parser Class Description BitVector Vector using a dense bit set encoding, based onlong[]
storage.Clustering Result class for clusterings.ExternalID External ID objects.LabelList A list of string labels.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector.SparseNumberVector Combines the SparseFeatureVector and NumberVector.SparseNumberVector.Factory Factory for sparse number vectors: make from a dim-value map. -
Classes in elki.data used by elki.distance Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.colorhistogram Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.correlation Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.geo Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.histogram Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.minkowski Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.SparseNumberVector Combines the SparseFeatureVector and NumberVector. -
Classes in elki.data used by elki.distance.probabilistic Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.set Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.subspace Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.distance.timeseries Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.evaluation.classification Class Description ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier. -
Classes in elki.data used by elki.evaluation.classification.holdout Class Description ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier. -
Classes in elki.data used by elki.evaluation.clustering Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.evaluation.clustering.internal Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.evaluation.clustering.pairsegments Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.evaluation.outlier Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.evaluation.scores.adapter Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.invertedlist Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.SparseNumberVector Combines the SparseFeatureVector and NumberVector. -
Classes in elki.data used by elki.index.lsh.hashfamilies Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.lsh.hashfunctions Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.preprocessed.fastoptics Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.preprocessed.knn Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.projected Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.betula Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.betula.distance Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.betula.features Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.metrical.vptree Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial.kd Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.VectorUtil.SortDBIDsBySingleDimension Compare number vectors by a single dimension. -
Classes in elki.data used by elki.index.tree.spatial.kd.split Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.VectorUtil.SortDBIDsBySingleDimension Compare number vectors by a single dimension. -
Classes in elki.data used by elki.index.tree.spatial.rstarvariants Class Description ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial.rstarvariants.deliclu Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial.rstarvariants.flat Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial.rstarvariants.query Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial.rstarvariants.rdknn Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial.rstarvariants.rstar Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.index.tree.spatial.rstarvariants.strategies.split Class Description ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
). -
Classes in elki.data used by elki.index.vafile Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.itemsetmining Class Description BitVector Vector using a dense bit set encoding, based onlong[]
storage.SparseFeatureVector Extended interface for sparse feature vector types.SparseNumberVector Combines the SparseFeatureVector and NumberVector. -
Classes in elki.data used by elki.itemsetmining.associationrules Class Description BitVector Vector using a dense bit set encoding, based onlong[]
storage. -
Classes in elki.data used by elki.math Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.math.linearalgebra Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.math.linearalgebra.pca Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.math.spacefillingcurves Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.math.statistics.intrinsicdimensionality Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.anglebased Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.clustering Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.density Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.distance Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.lof Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.meta Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.spatial Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.subspace Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.svm Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.outlier.trivial Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.projection Class Description DoubleVector Vector type usingdouble[]
storage for real numbers. -
Classes in elki.data used by elki.result Class Description BitVector Vector using a dense bit set encoding, based onlong[]
storage.Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings.ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.result.textwriter Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.result.textwriter.naming Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.similarity Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.similarity.cluster Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.similarity.kernel Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.timeseries Class Description DoubleVector Vector type usingdouble[]
storage for real numbers.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.utilities.datastructures.arraylike Class Description FeatureVector Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.utilities.referencepoints Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.visualization.gui Class Description ClassLabel A ClassLabel to identify a certain class of objects that is to discern from other classes by a classifier. -
Classes in elki.data used by elki.visualization.opticsplot Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.visualization.parallel3d Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization.parallel3d.layout Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization.projections Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.NumberVector.Factory Factory API for this feature vector. -
Classes in elki.data used by elki.visualization.projector Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization.style Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.visualization.svg Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization.visualizers.actions Class Description Clustering Result class for clusterings. -
Classes in elki.data used by elki.visualization.visualizers.histogram Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization.visualizers.optics Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by elki.visualization.visualizers.parallel.selection Class Description ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
). -
Classes in elki.data used by elki.visualization.visualizers.scatterplot Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization.visualizers.scatterplot.cluster Class Description Cluster Generic cluster class, that may or not have hierarchical information. -
Classes in elki.data used by elki.visualization.visualizers.scatterplot.selection Class Description ModifiableHyperBoundingBox MBR class allowing modifications (as opposed toHyperBoundingBox
).NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by elki.visualization.visualizers.visunproj Class Description Cluster Generic cluster class, that may or not have hierarchical information.Clustering Result class for clusterings. -
Classes in elki.data used by tutorial.clustering Class Description Clustering Result class for clusterings.NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N. -
Classes in elki.data used by tutorial.distancefunction Class Description NumberVector Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.