de.lmu.ifi.dbs.elki.visualization
Class ResultROCCurveVisualizer<O extends DatabaseObject>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable
de.lmu.ifi.dbs.elki.visualization.ResultROCCurveVisualizer<O>
- Type Parameters:
O - Database object type
- All Implemented Interfaces:
- ResultHandler<O,MultiResult>, Parameterizable
public class ResultROCCurveVisualizer<O extends DatabaseObject>
- extends AbstractParameterizable
- implements ResultHandler<O,MultiResult>
Visualize a ROC curve.
Use as -outputhandler for ComputeROCCurve
- Author:
- Erich Schubert
| Methods inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable |
addOption, addParameterizable, addParameterizable, checkGlobalParameterConstraints, collectOptions, getAttributeSettings, getParameters, rememberParametersExcept, removeOption, removeParameterizable, setParameters |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultROCCurveVisualizer
public ResultROCCurveVisualizer()
processResult
public void processResult(Database<O> db,
MultiResult result)
throws IllegalStateException
- Description copied from interface:
ResultHandler
- Process a result.
- Specified by:
processResult in interface ResultHandler<O extends DatabaseObject,MultiResult>
- Parameters:
db - Database the result is forresult - Result object
- Throws:
IllegalStateException
findCurveResult
private IterableResult<Pair<Double,Double>> findCurveResult(MultiResult result)
setNormalization
public void setNormalization(Normalization<O> normalization)
- Description copied from interface:
ResultHandler
- Setter for normalization
- Specified by:
setNormalization in interface ResultHandler<O extends DatabaseObject,MultiResult>
- Parameters:
normalization - new normalization object
shortDescription
public String shortDescription()
- Description copied from class:
AbstractParameterizable
- Returns a short description of the class.
- Specified by:
shortDescription in interface Parameterizable- Overrides:
shortDescription in class AbstractParameterizable
- Returns:
- Description of the class