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.transform |
Data space transformations.
|
de.lmu.ifi.dbs.elki.utilities |
Utility and helper classes - commonly used data structures, output formatting, exceptions, ...
|
de.lmu.ifi.dbs.elki.visualization.gui |
Package to provide a visualization GUI.
|
Modifier and Type | Method and Description |
---|---|
CollectionResult<DoubleVector> |
AveragePrecisionAtK.run(Database database,
Relation<V> relation,
Relation<ClassLabel> lrelation)
Run the algorithm
|
Modifier and Type | Class and Description |
---|---|
static class |
ClassLabel.Factory<L extends ClassLabel>
Class label factory.
|
Modifier and Type | Class and Description |
---|---|
class |
HierarchicalClassLabel
A HierarchicalClassLabel is a ClassLabel to reflect a hierarchical structure
of classes.
|
class |
SimpleClassLabel
A simple class label casting a String as it is as label.
|
Modifier and Type | Method and Description |
---|---|
int |
SimpleClassLabel.compareTo(ClassLabel o)
The ordering of two SimpleClassLabels is given by the ordering on the
Strings they represent.
|
int |
HierarchicalClassLabel.compareTo(ClassLabel o)
Compares two HierarchicalClassLabels.
|
Modifier and Type | Field and Description |
---|---|
static SimpleTypeInformation<ClassLabel> |
TypeUtil.CLASSLABEL
A class label.
|
Modifier and Type | Method and Description |
---|---|
protected List<Centroid> |
LinearDiscriminantAnalysisFilter.computeCentroids(int dim,
List<V> vectorcolumn,
List<ClassLabel> keys,
Map<ClassLabel,gnu.trove.list.TIntList> classes)
Compute the centroid for each class.
|
protected List<Centroid> |
LinearDiscriminantAnalysisFilter.computeCentroids(int dim,
List<V> vectorcolumn,
List<ClassLabel> keys,
Map<ClassLabel,gnu.trove.list.TIntList> classes)
Compute the centroid for each class.
|
protected Matrix |
LinearDiscriminantAnalysisFilter.computeProjectionMatrix(List<V> vectorcolumn,
List<? extends ClassLabel> classcolumn,
int dim) |
protected abstract Matrix |
AbstractSupervisedProjectionVectorFilter.computeProjectionMatrix(List<V> vectorcolumn,
List<? extends ClassLabel> classcolumn,
int dim)
computes the projection matrix
|
Modifier and Type | Method and Description |
---|---|
static SortedSet<ClassLabel> |
DatabaseUtil.getClassLabels(Database database)
Retrieves all class labels within the database.
|
static SortedSet<ClassLabel> |
DatabaseUtil.getClassLabels(Relation<? extends ClassLabel> database)
Retrieves all class labels within the database.
|
Modifier and Type | Method and Description |
---|---|
static SortedSet<ClassLabel> |
DatabaseUtil.getClassLabels(Relation<? extends ClassLabel> database)
Retrieves all class labels within the database.
|
Modifier and Type | Field and Description |
---|---|
(package private) Relation<ClassLabel> |
SelectionTableWindow.crep
Class label representation
|