de.lmu.ifi.dbs.elki.evaluation.roc
Class ComputeROCCurve.ROCResult

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.result.AbstractHierarchicalResult
      extended by de.lmu.ifi.dbs.elki.result.BasicResult
          extended by de.lmu.ifi.dbs.elki.result.CollectionResult<DoubleDoublePair>
              extended by de.lmu.ifi.dbs.elki.evaluation.roc.ComputeROCCurve.ROCResult
All Implemented Interfaces:
HierarchicalResult, IterableResult<DoubleDoublePair>, Result, Iterable<DoubleDoublePair>
Enclosing class:
ComputeROCCurve

public static class ComputeROCCurve.ROCResult
extends CollectionResult<DoubleDoublePair>

Result object for ROC curves.


Field Summary
private  double auc
          AUC value
 
Constructor Summary
ComputeROCCurve.ROCResult(Collection<DoubleDoublePair> col, Collection<String> header, double rocauc)
          Constructor.
 
Method Summary
 double getAUC()
           
 
Methods inherited from class de.lmu.ifi.dbs.elki.result.CollectionResult
addHeader, getHeader, iterator, size
 
Methods inherited from class de.lmu.ifi.dbs.elki.result.BasicResult
getLongName, getShortName
 
Methods inherited from class de.lmu.ifi.dbs.elki.result.AbstractHierarchicalResult
addChildResult, getHierarchy, setHierarchy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.lmu.ifi.dbs.elki.result.Result
getLongName, getShortName
 

Field Detail

auc

private double auc
AUC value

Constructor Detail

ComputeROCCurve.ROCResult

public ComputeROCCurve.ROCResult(Collection<DoubleDoublePair> col,
                                 Collection<String> header,
                                 double rocauc)
Constructor.

Parameters:
col - roc curve
header - header
rocauc - ROC AUC value
Method Detail

getAUC

public double getAUC()
Returns:
the area under curve

Release 0.4.0 (2011-09-20_1324)