| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.datasource | Data normalization (and reconstitution) of data sets. | 
| de.lmu.ifi.dbs.elki.datasource.bundle | Object bundles - exchange container for multi-represented objects. | 
| de.lmu.ifi.dbs.elki.datasource.filter | Data filtering, in particular for normalization and projection. | 
| de.lmu.ifi.dbs.elki.datasource.filter.cleaning | Filters for data cleaning. | 
| de.lmu.ifi.dbs.elki.datasource.filter.normalization | Data normalization. | 
| de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise | Instancewise normalization, where each instance is normalized independently. | 
| de.lmu.ifi.dbs.elki.datasource.filter.selection | Filters for selecting and sorting data to process. | 
| de.lmu.ifi.dbs.elki.datasource.filter.transform | Data space transformations. | 
| de.lmu.ifi.dbs.elki.datasource.filter.typeconversions | Filters to perform data type conversions. | 
| de.lmu.ifi.dbs.elki.datasource.parser | Parsers for different file formats and data types. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected BundleStreamSource | AbstractDatabaseConnection. invokeStreamFilters(BundleStreamSource stream)Transforms the specified list of objects and their labels into a list of
 objects and their associations. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected BundleStreamSource | AbstractDatabaseConnection. invokeStreamFilters(BundleStreamSource stream)Transforms the specified list of objects and their labels into a list of
 objects and their associations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BundleReaderRead an ELKI bundle file into a data stream. | 
| class  | StreamFromBundleConvert a MultipleObjectsBundle to a stream. | 
| Modifier and Type | Method and Description | 
|---|---|
| BundleStreamSource | MultipleObjectsBundle. asStream()Process this bundle as stream. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MultipleObjectsBundle | MultipleObjectsBundle. fromStream(BundleStreamSource source)Convert an object stream to a bundle | 
| void | BundleWriter. writeBundleStream(BundleStreamSource source,
                 WritableByteChannel output)Write a bundle stream to a file output channel. | 
| private ByteBufferSerializer<?>[] | BundleWriter. writeHeader(BundleStreamSource source,
           ByteBuffer buffer,
           WritableByteChannel output)Write the header for the given stream to the stream. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | StreamFilterStreaming filters are often more efficient (less memory use) as they do not
 keep a reference to earlier data. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractStreamConversionFilter<I,O>Abstract base class for simple conversion filters such as normalizations and
 projections. | 
| class  | AbstractStreamFilterAbstract base class for streaming filters. | 
| class  | AbstractVectorStreamConversionFilter<I,O extends NumberVector>Abstract base class for streaming filters that produce vectors. | 
| class  | NoOpFilterDummy filter that doesn't do any filtering. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected BundleStreamSource | AbstractStreamFilter. sourceData source | 
| Modifier and Type | Method and Description | 
|---|---|
| BundleStreamSource | StreamFilter. init(BundleStreamSource source)Connect to the previous stream. | 
| BundleStreamSource | AbstractStreamFilter. init(BundleStreamSource source) | 
| Modifier and Type | Method and Description | 
|---|---|
| BundleStreamSource | StreamFilter. init(BundleStreamSource source)Connect to the previous stream. | 
| BundleStreamSource | AbstractStreamFilter. init(BundleStreamSource source) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DropNaNFilterA filter to drop all records that contain NaN values. | 
| class  | NoMissingValuesFilterA filter to remove entries that have missing values. | 
| class  | ReplaceNaNWithRandomFilterA filter to replace all NaN values. | 
| class  | VectorDimensionalityFilter<V extends NumberVector>Filter to remove all vectors that do not have the desired dimensionality. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractStreamNormalization<V extends NumberVector>Abstract super class for all normalizations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HellingerHistogramNormalization<V extends NumberVector>Normalize histograms by scaling them to L1 norm 1, then taking the square
 root in each attribute. | 
| class  | InstanceLogRankNormalization<V extends NumberVector>Normalize vectors such that the smallest value of each instance is 0, the
 largest is 1, but using log_2(1+x). | 
| class  | InstanceMeanVarianceNormalization<V extends NumberVector>Normalize vectors such that they have zero mean and unit variance. | 
| class  | InstanceMinMaxNormalization<V extends NumberVector>Normalize vectors such that the smallest attribute is 0, the largest is 1. | 
| class  | InstanceRankNormalization<V extends NumberVector>Normalize vectors such that the smallest value of each instance is 0, the
 largest is 1. | 
| class  | LengthNormalization<V extends NumberVector>Class to perform a normalization on vectors to norm 1. | 
| class  | Log1PlusNormalization<V extends NumberVector>Normalize the data set by applying log(1+|x|*b)/log(b+1) to any value. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ByLabelFilterA filter to select data set by their label. | 
| class  | RandomSamplingStreamFilterSubsampling stream filter. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HistogramJitterFilter<V extends NumberVector>Add Jitter, preserving the histogram properties (same sum, nonnegative). | 
| class  | LatLngToECEFFilter<V extends NumberVector>Project a 2D data set (latitude, longitude) to a 3D coordinate system (X, Y,
 Z), such that Euclidean distance is line-of-sight. | 
| class  | LngLatToECEFFilter<V extends NumberVector>Project a 2D data set (longitude, latitude) to a 3D coordinate system (X, Y,
 Z), such that Euclidean distance is line-of-sight. | 
| class  | NumberVectorFeatureSelectionFilter<V extends NumberVector>
 Parser to project the ParsingResult obtained by a suitable base parser onto a
 selected subset of attributes. | 
| class  | NumberVectorRandomFeatureSelectionFilter<V extends NumberVector>Parser to project the ParsingResult obtained by a suitable base parser onto a
 randomly selected subset of attributes. | 
| class  | ProjectionFilter<I,O>Apply a projection to the data. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClassLabelFromPatternFilterStreaming filter to derive an outlier class label. | 
| class  | MultivariateTimeSeriesFilter<V extends FeatureVector<?>>Class to "fold" a flat number vector into a multivariate time series. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | StreamingParserInterface for streaming parsers, that may be much more efficient in
 combination with filters. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractStreamingParserBase class for streaming parsers. | 
| class  | BitVectorLabelParserParser for parsing one BitVector per line, bits separated by whitespace. | 
| class  | CategorialDataAsNumberVectorParser<V extends NumberVector>A very simple parser for categorial data, which will then be encoded as
 numbers. | 
| class  | ClusteringVectorParserParser for simple clustering results in vector form, as written by
  ClusteringVectorDumper. | 
| class  | LibSVMFormatParser<V extends SparseNumberVector>Parser to read libSVM format files. | 
| class  | NumberVectorLabelParser<V extends NumberVector>Parser for a simple CSV type of format, with columns separated by the given
 pattern (default: whitespace). | 
| class  | SimplePolygonParserParser to load polygon data (2D and 3D only) from a simple format. | 
| class  | SimpleTransactionParserSimple parser for transactional data, such as market baskets. | 
| class  | SparseNumberVectorLabelParser<V extends SparseNumberVector>
 Parser for parsing one point per line, attributes separated by whitespace. | 
| class  | TermFrequencyParser<V extends SparseNumberVector>A parser to load term frequency data, which essentially are sparse vectors
 with text keys. | 
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.