## Uses of Classde.lmu.ifi.dbs.elki.datasource.filter.AbstractStreamFilter

• Packages that use AbstractStreamFilter
Package Description
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.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.
• ### Uses of AbstractStreamFilter in de.lmu.ifi.dbs.elki.datasource.filter

Subclasses of AbstractStreamFilter in de.lmu.ifi.dbs.elki.datasource.filter
Modifier and Type Class and Description
class  AbstractStreamConversionFilter<I,O>
Abstract base class for simple conversion filters such as normalizations and projections.
class  AbstractVectorStreamConversionFilter<I,O extends NumberVector>
Abstract base class for streaming filters that produce vectors.
class  NoOpFilter
Dummy filter that doesn't do any filtering.
• ### Uses of AbstractStreamFilter in de.lmu.ifi.dbs.elki.datasource.filter.cleaning

Modifier and Type Class and Description
class  DropNaNFilter
A filter to drop all records that contain NaN values.
class  NoMissingValuesFilter
A filter to remove entries that have missing values.
class  ReplaceNaNWithRandomFilter
A filter to replace all NaN values with random values.
class  VectorDimensionalityFilter<V extends NumberVector>
Filter to remove all vectors that do not have the desired dimensionality.
• ### Uses of AbstractStreamFilter in de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise

Modifier and Type Class and Description
class  HellingerHistogramNormalization<V extends 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}$$.
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 with respect to a given minimum and maximum in each dimension.
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 $$\frac{\log(1+|x|b)}{\log 1+b}$$ to any value.
• ### Uses of AbstractStreamFilter in de.lmu.ifi.dbs.elki.datasource.filter.selection

Modifier and Type Class and Description
class  ByLabelFilter
A filter to select data set by their label.
class  FirstNStreamFilter
Keep only the first N elements of the data source.
class  RandomSamplingStreamFilter
Subsampling stream filter.
• ### Uses of AbstractStreamFilter in de.lmu.ifi.dbs.elki.datasource.filter.transform

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.
• ### Uses of AbstractStreamFilter in de.lmu.ifi.dbs.elki.datasource.filter.typeconversions

Modifier and Type Class and Description
class  ClassLabelFromPatternFilter
Streaming filter to derive an outlier class label.
class  MultivariateTimeSeriesFilter<V extends FeatureVector<?>>
Class to "fold" a flat number vector into a multivariate time series.