|
|
|||||||||||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
O
- the type of DatabaseObjects handled by this Resultpublic interface ClusteringResult<O extends DatabaseObject>
A Result that provides a set of disjunct clusters and a mapping from classlabels (supposedly assigned by the algorithm) to databases.
Field Summary |
---|
Fields inherited from interface de.lmu.ifi.dbs.elki.algorithm.result.Result |
---|
SEPARATOR |
Method Summary | ||
---|---|---|
|
appendModel(L clusterID,
Result<O> model)
Appends a model the designated cluster. |
|
|
associate(Class<L> classLabel)
Returns a new Database containing only non-noise Objects with a clusterID associated as AssociationID#CLASS . |
|
|
clustering(Class<L> classLabel)
Returns a Map of ClassLabel to Database, comprising a separate database for each cluster. |
|
Cluster<O>[] |
getClusters()
Returns the clusters as array of arrays of object ids. |
|
Database<O> |
noise()
Returns a database containing only noise objects. |
Methods inherited from interface de.lmu.ifi.dbs.elki.algorithm.result.Result |
---|
output, output |
Method Detail |
---|
Cluster<O>[] getClusters()
<L extends ClassLabel<L>> Map<L,Database<O>> clustering(Class<L> classLabel)
classLabel
- the class to be used as ClassLabel
<L extends ClassLabel<L>> Database<O> associate(Class<L> classLabel)
AssociationID#CLASS
.
classLabel
- the class to be used as ClassLabel
<L extends ClassLabel<L>> void appendModel(L clusterID, Result<O> model)
clusterID
- ClassLabel assigned to the cluster a model should be appended tomodel
- the model describing the designated clusterDatabase<O> noise()
|
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |