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.evaluation.histogram |
Functionality for the evaluation of algorithms using histograms.
|
de.lmu.ifi.dbs.elki.utilities |
Utility and helper classes - commonly used data structures, output formatting, exceptions, ...
|
Modifier and Type | Method and Description |
---|---|
HistogramResult<DoubleVector> |
AveragePrecisionAtK.run(Database database) |
HistogramResult<DoubleVector> |
DistanceStatisticsWithClasses.run(Database database)
Iterates over all points in the database.
|
HistogramResult<DoubleVector> |
EvaluateRankingQuality.run(Database database)
Run the algorithm.
|
HistogramResult<DoubleVector> |
RankingQualityHistogram.run(Database database,
Relation<O> relation) |
Modifier and Type | Class and Description |
---|---|
class |
ParameterizationFunction
A parameterization function describes all lines in a d-dimensional feature
space intersecting in one point p.
|
Modifier and Type | Field and Description |
---|---|
static DoubleVector |
DoubleVector.STATIC
Static factory instance
|
Modifier and Type | Method and Description |
---|---|
DoubleVector |
DoubleVector.fromByteBuffer(ByteBuffer buffer) |
protected DoubleVector |
DoubleVector.Parameterizer.makeInstance() |
<A> DoubleVector |
DoubleVector.newFeatureVector(A array,
ArrayAdapter<Double,A> adapter) |
<A> DoubleVector |
DoubleVector.newNumberVector(A array,
NumberArrayAdapter<?,A> adapter) |
DoubleVector |
DoubleVector.newNumberVector(double[] values) |
Modifier and Type | Method and Description |
---|---|
int |
DoubleVector.getByteSize(DoubleVector vec) |
void |
DoubleVector.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 DoubleVector |
DoubleVectorProjectionFilter.filterSingleObject(DoubleVector obj) |
protected DoubleVector |
DoubleVectorRandomProjectionFilter.filterSingleObject(DoubleVector obj) |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorRandomProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorProjectionFilter.getInputTypeRestriction() |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorRandomProjectionFilter.getInputTypeRestriction() |
Modifier and Type | Method and Description |
---|---|
protected DoubleVector |
DoubleVectorProjectionFilter.filterSingleObject(DoubleVector obj) |
protected DoubleVector |
DoubleVectorRandomProjectionFilter.filterSingleObject(DoubleVector obj) |
Modifier and Type | Method and Description |
---|---|
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
protected SimpleTypeInformation<? super DoubleVector> |
DoubleVectorRandomProjectionFilter.convertedType(SimpleTypeInformation<DoubleVector> in) |
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 |
---|---|
static DoubleVector |
Util.project(DoubleVector v,
BitSet selectedAttributes)
Provides a new DoubleVector as a projection on the specified attributes.
|
Modifier and Type | Method and Description |
---|---|
static DoubleVector |
Util.project(DoubleVector v,
BitSet selectedAttributes)
Provides a new DoubleVector as a projection on the specified attributes.
|