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> |
AveragePrecisionAtK.run(Database database) |
HistogramResult<DoubleVector> |
DistanceStatisticsWithClasses.run(Database database) |
HistogramResult<DoubleVector> |
EvaluateRankingQuality.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 NumberVectorRandomFeatureSelectionFilter<DoubleVector> |
NumberVectorRandomFeatureSelectionFilter.Parameterizer.makeInstance() |
protected NumberVectorFeatureSelectionFilter<DoubleVector> |
NumberVectorFeatureSelectionFilter.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) |