| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.data | 
 Basic classes for different data types, database object types and label types 
 | 
| de.lmu.ifi.dbs.elki.data.model | 
 Cluster models classes for various algorithms 
 | 
| de.lmu.ifi.dbs.elki.data.projection | 
 Data projections 
 | 
| de.lmu.ifi.dbs.elki.database.relation | 
 Relations, materialized and virtual (views) 
 | 
| 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.columnwise | 
 Normalizations operating on columns / variates; where each column is treated independently. 
 | 
| de.lmu.ifi.dbs.elki.datasource.filter.transform | 
 Data space transformations 
 | 
| de.lmu.ifi.dbs.elki.datasource.parser | 
 Parsers for different file formats and data types
 
 The general use-case for any parser is to create objects out of an
  
InputStream (e.g. by reading a data file). | 
| de.lmu.ifi.dbs.elki.visualization.projections | 
 Visualization projections 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
SparseNumberVector.Factory<V extends SparseNumberVector>
Factory for sparse number vectors: make from a dim-value map. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
BitVector.Factory
Factory for bit vectors. 
 | 
static class  | 
ByteVector.Factory
Factory for Byte vectors. 
 | 
static class  | 
DoubleVector.Factory
Factory for Double vectors. 
 | 
static class  | 
FloatVector.Factory
Factory for float vectors. 
 | 
static class  | 
IntegerVector.Factory
Factory for integer vectors. 
 | 
static class  | 
OneDimensionalDoubleVector.Factory
Factory class. 
 | 
static class  | 
ShortVector.Factory
Factory for Short vectors. 
 | 
static class  | 
SparseByteVector.Factory
Factory class. 
 | 
static class  | 
SparseDoubleVector.Factory
Factory class. 
 | 
static class  | 
SparseFloatVector.Factory
Factory class. 
 | 
static class  | 
SparseIntegerVector.Factory
Factory class. 
 | 
static class  | 
SparseShortVector.Factory
Factory class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <V extends NumberVector> | 
VectorUtil.project(V v,
       long[] selectedAttributes,
       NumberVector.Factory<V> factory)
Project a number vector to the specified attributes. 
 | 
static <V extends NumberVector> | 
VectorUtil.randomVector(NumberVector.Factory<V> factory,
            int dim)
Produce a new vector based on random numbers in [0:1]. 
 | 
static <V extends NumberVector> | 
VectorUtil.randomVector(NumberVector.Factory<V> factory,
            int dim,
            java.util.Random r)
Produce a new vector based on random numbers in [0:1]. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <V extends NumberVector> | 
ModelUtil.getPrototype(Model model,
            Relation<? extends V> relation,
            NumberVector.Factory<V> factory)
Get (and convert!) 
 | 
static <V extends NumberVector> | 
ModelUtil.getPrototypeOrCentroid(Model model,
                      Relation<? extends V> relation,
                      DBIDs ids,
                      NumberVector.Factory<V> factory)
Get the representative vector for a cluster model, or compute the centroid. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private NumberVector.Factory<V> | 
NumericalFeatureSelection.factory
Object factory. 
 | 
private NumberVector.Factory<V> | 
RandomProjection.factory
Vector factory. 
 | 
private NumberVector.Factory<V> | 
LatLngToECEFProjection.factory
Vector factory to use. 
 | 
private NumberVector.Factory<V> | 
LngLatToECEFProjection.factory
Vector factory to use. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <V extends NumberVector> | 
RelationUtil.getNumberVectorFactory(Relation<V> relation)
Get the number vector factory of a database relation. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected NumberVector.Factory<O> | 
AbstractVectorStreamConversionFilter.factory
Number vector factory. 
 | 
protected NumberVector.Factory<O> | 
AbstractVectorConversionFilter.factory
Number vector factory. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <V extends NumberVector> | 
FilterUtil.guessFactory(SimpleTypeInformation<V> in)
Try to guess the appropriate factory. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private NumberVector.Factory<?>[] | 
ReplaceNaNWithRandomFilter.densecols
Columns to check. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected NumberVector.Factory<V> | 
AttributeWiseMADNormalization.factory
Number vector factory. 
 | 
protected NumberVector.Factory<V> | 
AttributeWiseBetaNormalization.factory
Number vector factory. 
 | 
protected NumberVector.Factory<V> | 
AttributeWiseCDFNormalization.factory
Number vector factory. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private NumberVector.Factory<V> | 
LngLatToECEFFilter.factory
Vector factory to use. 
 | 
private NumberVector.Factory<V> | 
LatLngToECEFFilter.factory
Vector factory to use. 
 | 
(package private) NumberVector.Factory<O> | 
FastMultidimensionalScalingTransform.factory
Vector factory. 
 | 
(package private) NumberVector.Factory<O> | 
FastMultidimensionalScalingTransform.Parameterizer.factory
Vector factory. 
 | 
(package private) NumberVector.Factory<O> | 
ClassicMultidimensionalScalingTransform.factory
Vector factory. 
 | 
(package private) NumberVector.Factory<O> | 
ClassicMultidimensionalScalingTransform.Parameterizer.factory
Vector factory. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SimpleTypeInformation<?> | 
AbstractSupervisedProjectionVectorFilter.convertedType(SimpleTypeInformation<?> in,
             NumberVector.Factory<V> factory)
Get the output type from the input type after conversion. 
 | 
| Constructor and Description | 
|---|
ClassicMultidimensionalScalingTransform(int tdim,
                                       PrimitiveDistanceFunction<? super I> dist,
                                       NumberVector.Factory<O> factory)
Constructor. 
 | 
FastMultidimensionalScalingTransform(int tdim,
                                    PrimitiveDistanceFunction<? super I> dist,
                                    NumberVector.Factory<O> factory,
                                    RandomFactory random)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) NumberVector.Factory<?> | 
ArffParser.denseFactory
Factory for dense vectors. 
 | 
protected NumberVector.Factory<V> | 
NumberVectorLabelParser.factory
Vector factory class. 
 | 
protected NumberVector.Factory<V> | 
NumberVectorLabelParser.Parameterizer.factory
Factory object. 
 | 
| Constructor and Description | 
|---|
CategorialDataAsNumberVectorParser(CSVReaderFormat format,
                                  long[] labelIndices,
                                  NumberVector.Factory<V> factory)
Constructor. 
 | 
CategorialDataAsNumberVectorParser(NumberVector.Factory<V> factory)
Constructor with defaults. 
 | 
NumberVectorLabelParser(CSVReaderFormat format,
                       long[] labelIndices,
                       NumberVector.Factory<V> factory)
Constructor. 
 | 
NumberVectorLabelParser(NumberVector.Factory<V> factory)
Constructor with defaults. 
 | 
NumberVectorLabelParser(java.util.regex.Pattern colSep,
                       java.lang.String quoteChars,
                       java.util.regex.Pattern comment,
                       long[] labelIndices,
                       NumberVector.Factory<V> factory)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<NV extends NumberVector> | 
AbstractFullProjection.projectRelativeRenderToDataSpace(double[] v,
                                NumberVector.Factory<NV> prototype)
Project a relative vector from rendering space to data space. 
 | 
<NV extends NumberVector> | 
FullProjection.projectRelativeRenderToDataSpace(double[] v,
                                NumberVector.Factory<NV> prototype)
Project a relative vector from rendering space to data space. 
 | 
<NV extends NumberVector> | 
AbstractFullProjection.projectRelativeScaledToDataSpace(double[] v,
                                NumberVector.Factory<NV> prototype)
Project a relative vector from scaled space to data space. 
 | 
<NV extends NumberVector> | 
FullProjection.projectRelativeScaledToDataSpace(double[] v,
                                NumberVector.Factory<NV> prototype)
Project a relative vector from scaled space to data space. 
 | 
<NV extends NumberVector> | 
AbstractFullProjection.projectRenderToDataSpace(double[] v,
                        NumberVector.Factory<NV> prototype)
Project a vector from rendering space to data space. 
 | 
<NV extends NumberVector> | 
FullProjection.projectRenderToDataSpace(double[] v,
                        NumberVector.Factory<NV> prototype)
Project a vector from rendering space to data space. 
 | 
<NV extends NumberVector> | 
AbstractFullProjection.projectScaledToDataSpace(double[] v,
                        NumberVector.Factory<NV> factory)
Project a vector from scaled space to data space. 
 | 
<NV extends NumberVector> | 
FullProjection.projectScaledToDataSpace(double[] v,
                        NumberVector.Factory<NV> factory)
Project a vector from scaled space to data space. 
 | 
Copyright © 2019 ELKI Development Team. License information.