Class NoAnomalyDetection
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.options.AbstractOptionHandler
-
- moa.classifiers.rules.core.anomalydetection.AbstractAnomalyDetector
-
- moa.classifiers.rules.core.anomalydetection.NoAnomalyDetection
-
- All Implemented Interfaces:
Configurable
,Serializable
,AnomalyDetector
,MOAObject
,OptionHandler
public class NoAnomalyDetection extends AbstractAnomalyDetector
No anomaly detection is performed- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description double
anomalyScore
-
Fields inherited from class moa.options.AbstractOptionHandler
config
-
-
Constructor Summary
Constructors Constructor Description NoAnomalyDetection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAnomalyScore()
void
getDescription(StringBuilder sb, int indent)
Returns a string representation of this object.String
getPurposeString()
Dictionary with option texts and objectsprotected void
prepareForUseImpl(TaskMonitor monitor, ObjectRepository repository)
This method describes the implementation of how to prepare this object for use.boolean
updateAndCheckAnomalyDetection(MultiLabelInstance instance)
Adding an instance to the anomaly detector-
Methods inherited from class moa.classifiers.rules.core.anomalydetection.AbstractAnomalyDetector
copy
-
Methods inherited from class moa.options.AbstractOptionHandler
getCLICreationString, getOptions, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUse
-
Methods inherited from class moa.AbstractMOAObject
copy, measureByteSize, measureByteSize, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface moa.MOAObject
measureByteSize
-
Methods inherited from interface moa.options.OptionHandler
getCLICreationString, getOptions, prepareForUse, prepareForUse
-
-
-
-
Method Detail
-
getDescription
public void getDescription(StringBuilder sb, int indent)
Description copied from interface:MOAObject
Returns a string representation of this object. Used inAbstractMOAObject.toString
to give a string representation of the object.- Parameters:
sb
- the stringbuilder to add the descriptionindent
- the number of characters to indent
-
updateAndCheckAnomalyDetection
public boolean updateAndCheckAnomalyDetection(MultiLabelInstance instance)
Description copied from interface:AnomalyDetector
Adding an instance to the anomaly detector- Specified by:
updateAndCheckAnomalyDetection
in interfaceAnomalyDetector
- Specified by:
updateAndCheckAnomalyDetection
in classAbstractAnomalyDetector
- Returns:
- true if anomaly is detected and false otherwise
-
prepareForUseImpl
protected void prepareForUseImpl(TaskMonitor monitor, ObjectRepository repository)
Description copied from class:AbstractOptionHandler
This method describes the implementation of how to prepare this object for use. All classes that extends this class have to implementprepareForUseImpl
and notprepareForUse
sinceprepareForUse
callsprepareForUseImpl
.- Specified by:
prepareForUseImpl
in classAbstractOptionHandler
- Parameters:
monitor
- the TaskMonitor to userepository
- the ObjectRepository to use
-
getAnomalyScore
public double getAnomalyScore()
-
getPurposeString
public String getPurposeString()
Description copied from class:AbstractOptionHandler
Dictionary with option texts and objects- Specified by:
getPurposeString
in interfaceOptionHandler
- Overrides:
getPurposeString
in classAbstractOptionHandler
- Returns:
- the string with the purpose of this object
-
-