Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Interface
de.lmu.ifi.dbs.elki.result.Result

Packages that use Result
de.lmu.ifi.dbs.elki ELKI framework "Environment for Developing KDD-Applications Supported by Index-Structures" KDDTask is the main class of the ELKI-Framework for command-line interaction. 
de.lmu.ifi.dbs.elki.algorithm Algorithms suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.data Basic classes for different data types, database object types and label types. 
de.lmu.ifi.dbs.elki.data.model Cluster models classes for various algorithms. 
de.lmu.ifi.dbs.elki.database ELKI database layer - loading, storing, indexing and accessing data 
de.lmu.ifi.dbs.elki.evaluation Functionality for the evaluation of algorithms. 
de.lmu.ifi.dbs.elki.result Result types, representation and handling 
de.lmu.ifi.dbs.elki.result.textwriter Text serialization (CSV, Gnuplot, Console, ...) 
 

Uses of Result in de.lmu.ifi.dbs.elki
 

Fields in de.lmu.ifi.dbs.elki with type parameters of type Result
private  Algorithm<O,Result> KDDTask.algorithm
          Holds the algorithm to run.
private  ClassParameter<Algorithm<O,Result>> KDDTask.ALGORITHM_PARAM
          Parameter to specify the algorithm to be applied, must extend Algorithm.
private  ClassParameter<ResultHandler<O,Result>> KDDTask.RESULT_HANDLER_PARAM
          Parameter to specify the result handler to be used, must extend ResultHandler.
private  ResultHandler<O,Result> KDDTask.resulthandler
          Output handler.
 

Uses of Result in de.lmu.ifi.dbs.elki.algorithm
 

Classes in de.lmu.ifi.dbs.elki.algorithm with type parameters of type Result
 class AbstractAlgorithm<O extends DatabaseObject,R extends Result>
          AbstractAlgorithm sets the values for flags verbose and time.
 interface Algorithm<O extends DatabaseObject,R extends Result>
          Specifies the requirements for any algorithm that is to be executable by the main class.
 class DistanceBasedAlgorithm<O extends DatabaseObject,D extends Distance<D>,R extends Result>
          Provides an abstract algorithm already setting the distance function.
 

Methods in de.lmu.ifi.dbs.elki.algorithm that return Result
 Result DummyAlgorithm.getResult()
          Return a result object
 Result NullAlgorithm.getResult()
          Return a result object
protected  Result DummyAlgorithm.runInTime(Database<V> database)
          Iterates over all points in the database.
protected  Result NullAlgorithm.runInTime(Database<V> database)
          Iterates over all points in the database.
 

Uses of Result in de.lmu.ifi.dbs.elki.data
 

Classes in de.lmu.ifi.dbs.elki.data that implement Result
 class Clustering<M extends Model>
          Result class for clusterings.
 

Uses of Result in de.lmu.ifi.dbs.elki.data.model
 

Classes in de.lmu.ifi.dbs.elki.data.model that implement Result
 class CorrelationAnalysisSolution<V extends RealVector<V,?>>
          A solution of correlation analysis is a matrix of equations describing the dependencies.
 

Uses of Result in de.lmu.ifi.dbs.elki.database
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.database
 interface Database<O extends DatabaseObject>
          Database specifies the requirements for any database implementation.
 

Classes in de.lmu.ifi.dbs.elki.database that implement Result
 class AbstractDatabase<O extends DatabaseObject>
          Provides a mapping for associations based on a Hashtable and functions to get the next usable ID for insertion, making IDs reusable after deletion of the entry.
 class IndexDatabase<O extends DatabaseObject>
          IndexDatabase is a database implementation which is supported by an index structure.
 class MetricalIndexDatabase<O extends DatabaseObject,D extends Distance<D>,N extends MetricalNode<N,E>,E extends MTreeEntry<D>>
          MetricalIndexDatabase is a database implementation which is supported by a metrical index structure.
 class SequentialDatabase<O extends DatabaseObject>
          SequentialDatabase is a simple implementation of a Database.
 class SpatialIndexDatabase<O extends NumberVector<O,?>,N extends SpatialNode<N,E>,E extends SpatialEntry>
          SpatialIndexDatabase is a database implementation which is supported by a spatial index structure.
 

Uses of Result in de.lmu.ifi.dbs.elki.evaluation
 

Fields in de.lmu.ifi.dbs.elki.evaluation with type parameters of type Result
private  Algorithm<O,Result> ComputeROCCurve.algorithm
          Holds the algorithm to run.
private  ClassParameter<Algorithm<O,Result>> ComputeROCCurve.ALGORITHM_PARAM
          Parameter to specify the algorithm to be applied, must extend Algorithm.
 

Methods in de.lmu.ifi.dbs.elki.evaluation with parameters of type Result
private  Iterator<Integer> ComputeROCCurve.getIterableResult(Database<O> database, Result result)
          Find an "iterable" result that looks like object IDs.
 

Uses of Result in de.lmu.ifi.dbs.elki.result
 

Classes in de.lmu.ifi.dbs.elki.result with type parameters of type Result
 class DiscardResultHandler<O extends DatabaseObject,R extends Result>
          A dummy result handler that discards the actual result, for use in benchmarks.
 interface ResultHandler<O extends DatabaseObject,R extends Result>
          Interface for any class that can handle results
 

Subinterfaces of Result in de.lmu.ifi.dbs.elki.result
 interface AnnotationResult<T>
          The AnnotationResult interface.
 interface IterableResult<O>
          Interface of an "iterable" result (e.g. a list, table) that can be printed one-by-one.
 interface OrderingResult
          Interface for a result providing an object ordering.
 

Classes in de.lmu.ifi.dbs.elki.result that implement Result
 class AnnotationFromDatabase<T,O extends DatabaseObject>
          Class representing Annotations backed by a database using AssociationIDs.
 class AnnotationFromHashMap<T>
          Annotations backed by hashmaps.
 class AprioriResult
          Result class for Apriori Algorithm.
 class ClusterOrderResult<D extends Distance<D>>
          Class to store the result of an ordering clustering algorithm such as OPTICS.
 class CollectionResult<O>
          Simple 'collection' type of result.
 class KNNDistanceOrderResult<D extends Distance<D>>
          Wraps a list containing the knn distances.
 class MetadataResult
          Result to store meta data.
 class MultiResult
          MultiResult is a result collection class.
 class OrderingFromAssociation<T extends Comparable<T>,O extends DatabaseObject>
          Return an ordering result backed by a database.
 class OrderingFromHashMap<T extends Comparable<T>>
          Result class providing an ordering backed by a hashmap.
 

Fields in de.lmu.ifi.dbs.elki.result with type parameters of type Result
private  ArrayList<Result> MultiResult.results
          Store the actual results
 

Methods in de.lmu.ifi.dbs.elki.result that return types with arguments of type Result
 ArrayList<Result> MultiResult.getResults()
          Retrieve result array.
 

Methods in de.lmu.ifi.dbs.elki.result with parameters of type Result
 void MultiResult.addResult(Result r)
          Add a new result to the object
static
<T> AnnotationResult<T>
ResultUtil.findAnnotationResult(Result result, AssociationID<T> assoc)
          (Try to) find an association of the given ID in the result.
static List<AnnotationResult<?>> ResultUtil.getAnnotationResults(Result r)
          Collect all Annotation results from a Result
static List<Clustering<?>> ResultUtil.getClusteringResults(Result r)
          Collect all clustering results from a Result
static
<M> M
ResultUtil.getGlobalAssociation(Result result, AssociationID<M> meta)
          Get first Association from a MultiResult.
static List<IterableResult<?>> ResultUtil.getIterableResults(Result r)
          Return all Iterable results
static List<MetadataResult> ResultUtil.getMetadataResults(Result r)
          Return all Metadata results
static List<OrderingResult> ResultUtil.getOrderingResults(Result r)
          Collect all ordering results from a Result
 void MultiResult.prependResult(Result r)
          Insert a new result at the beginning of the results list
 void ResultWriter.processResult(Database<O> db, Result result)
          Process a single result.
 

Constructor parameters in de.lmu.ifi.dbs.elki.result with type arguments of type Result
MultiResult(ArrayList<Result> results)
          Constructor
 

Uses of Result in de.lmu.ifi.dbs.elki.result.textwriter
 

Methods in de.lmu.ifi.dbs.elki.result.textwriter with parameters of type Result
 void TextWriter.output(Database<O> db, Result r, StreamFactory streamOpener)
          Stream output.
 


Release 0.2 (2009-07-06_1820)