All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractConversionFilter<I,O> |
Abstract base class for simple conversion filters such as normalizations and projections.
|
| AbstractDatabaseConnection |
Abstract super class for all database connections.
|
| AbstractDatabaseConnection.Par |
Parameterization class.
|
| AbstractStreamConversionFilter<I,O> |
Abstract base class for simple conversion filters such as normalizations and
projections.
|
| AbstractStreamFilter |
Abstract base class for streaming filters.
|
| AbstractStreamingParser |
Base class for streaming parsers.
|
| AbstractStreamingParser.Par |
Parameterization class.
|
| AbstractSupervisedProjectionVectorFilter<V extends elki.data.NumberVector> |
Base class for supervised projection methods.
|
| AbstractVectorConversionFilter<I,O extends elki.data.NumberVector> |
Abstract class for filters that produce number vectors.
|
| AbstractVectorStreamConversionFilter<I,O extends elki.data.NumberVector> |
Abstract base class for streaming filters that produce vectors.
|
| ArffParser |
Parser to load WEKA .arff files into ELKI.
|
| ArffParser.Par |
Parameterization class.
|
| ArrayAdapterDatabaseConnection |
Import an existing data matrix (double[rows][cols]) into an ELKI
database.
|
| AttributeWiseBetaNormalization<V extends elki.data.NumberVector> |
Project the data using a Beta distribution.
|
| AttributeWiseBetaNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| AttributeWiseCDFNormalization<V extends elki.data.NumberVector> |
Class to perform and undo a normalization on real vectors by estimating the
distribution of values along each dimension independently, then rescaling
objects to the cumulative density function (CDF) value at the original
coordinate.
|
| AttributeWiseCDFNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| AttributeWiseMADNormalization<V extends elki.data.NumberVector> |
Median Absolute Deviation is used for scaling the data set as follows:
|
| AttributeWiseMeanNormalization<V extends elki.data.NumberVector> |
Normalization designed for data with a meaningful zero:
The 0 is retained, and the data is linearly scaled to have a mean of 1,
by projection with f(x) = x / mean(X).
|
| AttributeWiseMinMaxNormalization<V extends elki.data.NumberVector> |
Class to perform and undo a normalization on real vectors with respect to
a given minimum and maximum in each dimension.
|
| AttributeWiseMinMaxNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| AttributeWiseVarianceNormalization<V extends elki.data.NumberVector> |
Class to perform and undo a normalization on real vectors with respect to
given mean and standard deviation in each dimension.
|
| AttributeWiseVarianceNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| BitVectorLabelParser |
Parser for parsing one BitVector per line, bits separated by whitespace.
|
| BitVectorLabelParser.Par |
Parameterization class.
|
| BundleDatabaseConnection |
Class to load a database from a bundle file.
|
| BundleDatabaseConnection.Par |
Parameterization class.
|
| ByLabelFilter |
A filter to select data set by their label.
|
| ByLabelFilter.Par |
Parameterization class.
|
| CategorialDataAsNumberVectorParser<V extends elki.data.NumberVector> |
A very simple parser for categorial data, which will then be encoded as
numbers.
|
| CategorialDataAsNumberVectorParser.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| ClassicMultidimensionalScalingTransform<I,O extends elki.data.NumberVector> |
Rescale the data set using multidimensional scaling, MDS.
|
| ClassLabelFilter |
Class that turns a label column into a class label column.
|
| ClassLabelFilter.Par |
Parameterization class.
|
| ClassLabelFromPatternFilter |
Streaming filter to derive an outlier class label.
|
| ClassLabelFromPatternFilter.Par |
Parameterization class.
|
| ConcatenateFilesDatabaseConnection |
Database that will loading multiple files, concatenating the results.
|
| ConcatenateFilesDatabaseConnection.Par |
Parameterization class.
|
| ConvertToBundleApplication |
Convert an input file to the more efficient ELKI bundle format.
|
| ConvertToBundleApplication.Par |
Parameterization class.
|
| CSVReaderFormat |
Basic format factory for parsing CSV-like formats.
|
| CSVReaderFormat.Par |
Parameterization class.
|
| DBIDRangeDatabaseConnection |
This is a fake datasource that produces a static DBID range only.
|
| DBIDRangeDatabaseConnection.Par |
Parameterization class.
|
| DropNaNFilter |
A filter to drop all records that contain NaN values.
|
| DropNaNFilter.Par |
Parameterization class.
|
| EmptyDatabaseConnection |
Pseudo database that is empty.
|
| ExternalIDFilter |
Class that turns a label column into an external ID column.
|
| ExternalIDFilter.Par |
Parameterization class.
|
| ExternalIDJoinDatabaseConnection |
Joins multiple data sources by their label
|
| ExternalIDJoinDatabaseConnection.Par |
Parameterization class.
|
| FastMultidimensionalScalingTransform<I,O extends elki.data.NumberVector> |
Rescale the data set using multidimensional scaling, MDS.
|
| FastMultidimensionalScalingTransform.Par<I,O extends elki.data.NumberVector> |
Parameterization class.
|
| FileBasedDatabaseConnection |
File based database connection based on the parser to be set.
|
| FileBasedDatabaseConnection.Par |
Parameterization class.
|
| FilterUtil |
Utilities for implementing filters.
|
| FirstNStreamFilter |
Keep only the first N elements of the data source.
|
| FirstNStreamFilter.Par |
Parameterization class
|
| FixedDBIDsFilter |
This filter assigns static DBIDs, based on the sequence the objects appear in
the bundle by adding a column of DBID type to the bundle.
|
| FixedDBIDsFilter.Par |
Parameterization class.
|
| GlobalPrincipalComponentAnalysisTransform<O extends elki.data.NumberVector> |
Apply Principal Component Analysis (PCA) to the data set.
|
| GlobalPrincipalComponentAnalysisTransform.Mode |
Transformation mode.
|
| GlobalPrincipalComponentAnalysisTransform.Par<O extends elki.data.NumberVector> |
Parameterization class.
|
| HellingerHistogramNormalization<V extends elki.data.NumberVector> |
Normalize histograms by scaling them to unit absolute sum, then taking the
square root of the absolute value in each attribute, times the normalization
constant \(1/\sqrt{2}\).
|
| HellingerHistogramNormalization.Par |
Parameterization class.
|
| HistogramJitterFilter<V extends elki.data.NumberVector> |
Add jitter, preserving the histogram properties (same sum, nonnegative).
|
| HistogramJitterFilter.Par |
Parameterization class.
|
| InputStreamDatabaseConnection |
Database connection expecting input from an input stream such as stdin.
|
| InputStreamDatabaseConnection.Par |
Parameterization class.
|
| InstanceLogRankNormalization<V extends elki.data.NumberVector> |
Normalize vectors such that the smallest value of each instance is 0, the
largest is 1, but using \( \log_2(1+x) \).
|
| InstanceLogRankNormalization.Par |
Parameterization class.
|
| InstanceMeanVarianceNormalization<V extends elki.data.NumberVector> |
Normalize vectors such that they have zero mean and unit variance.
|
| InstanceMeanVarianceNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| InstanceMinMaxNormalization<V extends elki.data.NumberVector> |
Normalize vectors with respect to a given minimum and maximum in each
dimension.
|
| InstanceMinMaxNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| InstanceRankNormalization<V extends elki.data.NumberVector> |
Normalize vectors such that the smallest value of each instance is 0, the
largest is 1.
|
| InstanceRankNormalization.Par |
Parameterization class.
|
| IntegerRankTieNormalization |
Normalize vectors according to their rank in the attributes.
|
| IntegerRankTieNormalization.Sorter |
Class to sort an index array by a particular dimension.
|
| InverseDocumentFrequencyNormalization<V extends elki.data.SparseNumberVector> |
Normalization for text frequency (TF) vectors, using the inverse document
frequency (IDF).
|
| LabelJoinDatabaseConnection |
Joins multiple data sources by their label
|
| LabelJoinDatabaseConnection.Par |
Parameterization class.
|
| LengthNormalization<V extends elki.data.NumberVector> |
Class to perform a normalization on vectors to norm 1.
|
| LengthNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| LibSVMFormatParser<V extends elki.data.SparseNumberVector> |
Parser to read libSVM format files.
|
| LibSVMFormatParser.Par<V extends elki.data.SparseNumberVector> |
Parameterization class.
|
| LinearDiscriminantAnalysisFilter<V extends elki.data.NumberVector> |
Linear Discriminant Analysis (LDA) / Fisher's linear discriminant.
|
| LinearDiscriminantAnalysisFilter.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| Log1PlusNormalization<V extends elki.data.NumberVector> |
Normalize the data set by applying \( \frac{\log(1+|x|b)}{\log 1+b} \) to any
value.
|
| Log1PlusNormalization.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| MultipleObjectsBundleDatabaseConnection |
Data source to feed a precomputed MultipleObjectsBundle into a
database.
|
| MultivariateTimeSeriesFilter<V extends elki.data.FeatureVector<?>> |
Class to "fold" a flat number vector into a multivariate time series.
|
| NoMissingValuesFilter |
A filter to remove entries that have missing values.
|
| NoMissingValuesFilter.Par |
Parameterization class.
|
| NonNumericFeaturesException |
An exception to signal the encounter of non numeric features where numeric
features have been expected.
|
| NoOpFilter |
Dummy filter that doesn't do any filtering.
|
| Normalization<O> |
Normalization performs a normalization on a set of feature vectors and is
capable to transform a set of feature vectors to the original attribute
ranges.
|
| NumberVectorFeatureSelectionFilter<V extends elki.data.NumberVector> |
Parser to project the ParsingResult obtained by a suitable base parser onto a
selected subset of attributes.
|
| NumberVectorFeatureSelectionFilter.Par |
Parameterization class.
|
| NumberVectorLabelParser<V extends elki.data.NumberVector> |
Parser for a simple CSV type of format, with columns separated by the given
pattern (default: whitespace).
|
| NumberVectorLabelParser.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| NumberVectorRandomFeatureSelectionFilter<V extends elki.data.NumberVector> |
Parser to project the ParsingResult obtained by a suitable base parser onto a
randomly selected subset of attributes.
|
| NumberVectorRandomFeatureSelectionFilter.Par |
Parameterization class.
|
| Parser |
A Parser shall provide a ParsingResult by parsing an InputStream.
|
| PerturbationFilter<V extends elki.data.NumberVector> |
A filter to perturb the values by adding micro-noise.
|
| PerturbationFilter.NoiseDistribution |
Nature of the noise distribution.
|
| PerturbationFilter.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| PerturbationFilter.ScalingReference |
Scaling reference options.
|
| PresortedBlindJoinDatabaseConnection |
Joins multiple data sources by their existing order.
|
| PresortedBlindJoinDatabaseConnection.Par |
Parameterization class.
|
| RandomDoubleVectorDatabaseConnection |
Produce a database of random double vectors with each dimension in [0:1].
|
| RandomDoubleVectorDatabaseConnection.Par |
Parameterization class.
|
| RandomSamplingStreamFilter |
Subsampling stream filter.
|
| RandomSamplingStreamFilter.Par |
Parameterization class
|
| ReplaceNaNWithRandomFilter |
A filter to replace all NaN values with random values.
|
| ReplaceNaNWithRandomFilter.Par |
Parameterization class.
|
| ShuffleObjectsFilter |
A filter to shuffle the dataset.
|
| ShuffleObjectsFilter.Par |
Parameterization class.
|
| SimplePolygonParser |
Parser to load polygon data (2D and 3D only) from a simple format.
|
| SimplePolygonParser.Par |
Parameterization class.
|
| SimpleTransactionParser |
Simple parser for transactional data, such as market baskets.
|
| SimpleTransactionParser.Par |
Parameterization class.
|
| SortByLabelFilter |
A filter to sort the data set by some label.
|
| SparseNumberVectorLabelParser<V extends elki.data.SparseNumberVector> |
Parser for parsing one point per line, attributes separated by whitespace.
|
| SparseNumberVectorLabelParser.Par<V extends elki.data.SparseNumberVector> |
Parameterization class.
|
| SparseVectorFieldFilter<V extends elki.data.SparseNumberVector> |
Class that turns sparse float vectors into a proper vector field, by setting
the maximum dimensionality for each vector.
|
| SplitNumberVectorFilter<V extends elki.data.NumberVector> |
Split an existing column into two types.
|
| SplitNumberVectorFilter.Par<V extends elki.data.NumberVector> |
Parameterization class.
|
| StreamingParser |
Interface for streaming parsers, that may be much more efficient in
combination with filters.
|
| StringParser |
Parser that loads a text file for use with string similarity measures.
|
| StringParser.Par |
Parameterization class.
|
| TermFrequencyParser<V extends elki.data.SparseNumberVector> |
A parser to load term frequency data, which essentially are sparse vectors
with text keys.
|
| TermFrequencyParser.Par<V extends elki.data.SparseNumberVector> |
Parameterization class.
|
| VectorDimensionalityFilter<V extends elki.data.NumberVector> |
Filter to remove all vectors that do not have the desired dimensionality.
|