| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.algorithm.statistics | 
 Statistical analysis algorithms
 
  The algorithms in this package perform statistical analysis of the data
  (e.g. compute distributions, distance distributions etc.) 
 | 
| de.lmu.ifi.dbs.elki.data | 
 Basic classes for different data types, database object types and label types. 
 | 
| de.lmu.ifi.dbs.elki.data.type | 
 Data type information, also used for type restrictions. 
 | 
| de.lmu.ifi.dbs.elki.datasource.filter | 
 Data filtering, in particular for normalization and projection. 
 | 
| de.lmu.ifi.dbs.elki.datasource.filter.transform | 
 Data space transformations. 
 | 
| de.lmu.ifi.dbs.elki.evaluation.histogram | 
 Functionality for the evaluation of algorithms using histograms. 
 | 
| de.lmu.ifi.dbs.elki.visualization.visualizers.scatterplot.cluster | 
 Visualizers for clustering results based on 2D projections. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HistogramResult<DoubleVector> | 
DistanceStatisticsWithClasses.run(Database database)  | 
HistogramResult<DoubleVector> | 
EvaluateRankingQuality.run(Database database)  | 
HistogramResult<DoubleVector> | 
AveragePrecisionAtK.run(Database database)  | 
HistogramResult<DoubleVector> | 
RankingQualityHistogram.run(Database database,
   Relation<O> relation)
Process a database 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static ByteBufferSerializer<DoubleVector> | 
DoubleVector.BYTE_SERIALIZER
Serializer for up to 127 dimensions. 
 | 
static ByteBufferSerializer<DoubleVector> | 
DoubleVector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions. 
 | 
static ByteBufferSerializer<DoubleVector> | 
DoubleVector.VARIABLE_SERIALIZER
Serializer using varint encoding. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DoubleVector | 
DoubleVector.SmallSerializer.fromByteBuffer(ByteBuffer buffer)  | 
DoubleVector | 
DoubleVector.ShortSerializer.fromByteBuffer(ByteBuffer buffer)  | 
DoubleVector | 
DoubleVector.VariableSerializer.fromByteBuffer(ByteBuffer buffer)  | 
<A> DoubleVector | 
DoubleVector.Factory.newFeatureVector(A array,
                ArrayAdapter<Double,A> adapter)  | 
<A> DoubleVector | 
DoubleVector.Factory.newNumberVector(A array,
               NumberArrayAdapter<?,? super A> adapter)  | 
DoubleVector | 
DoubleVector.Factory.newNumberVector(double[] values)  | 
| Modifier and Type | Method and Description | 
|---|---|
ByteBufferSerializer<DoubleVector> | 
DoubleVector.Factory.getDefaultSerializer()  | 
Class<? super DoubleVector> | 
DoubleVector.Factory.getRestrictionClass()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
DoubleVector.SmallSerializer.getByteSize(DoubleVector vec)  | 
int | 
DoubleVector.ShortSerializer.getByteSize(DoubleVector vec)  | 
int | 
DoubleVector.VariableSerializer.getByteSize(DoubleVector vec)  | 
void | 
DoubleVector.SmallSerializer.toByteBuffer(ByteBuffer buffer,
            DoubleVector vec)  | 
void | 
DoubleVector.ShortSerializer.toByteBuffer(ByteBuffer buffer,
            DoubleVector vec)  | 
void | 
DoubleVector.VariableSerializer.toByteBuffer(ByteBuffer buffer,
            DoubleVector vec)  | 
| Modifier and Type | Field and Description | 
|---|---|
static VectorFieldTypeInformation<DoubleVector> | 
TypeUtil.DOUBLE_VECTOR_FIELD
Input type for algorithms that require number vector fields. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected HistogramJitterFilter<DoubleVector> | 
HistogramJitterFilter.Parameterizer.makeInstance()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected NumberVectorFeatureSelectionFilter<DoubleVector> | 
NumberVectorFeatureSelectionFilter.Parameterizer.makeInstance()  | 
protected NumberVectorRandomFeatureSelectionFilter<DoubleVector> | 
NumberVectorRandomFeatureSelectionFilter.Parameterizer.makeInstance()  | 
| Modifier and Type | Method and Description | 
|---|---|
HistogramResult<DoubleVector> | 
ComputeOutlierHistogram.evaluateOutlierResult(Database database,
                     OutlierResult or)
Evaluate a single outlier result as histogram. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EMClusterVisualization.Instance<DoubleVector> | 
EMClusterVisualization.makeVisualization(VisualizationTask task)  |