Package adams.data.outlier
Interface OutlierDetector<T extends DataContainer>
-
- Type Parameters:
T
- the type of data to process
- All Superinterfaces:
CleanUpHandler
,Comparable
,Destroyable
,OptionHandler
,ShallowCopySupporter<OutlierDetector>
- All Known Subinterfaces:
TrainableOutlierDetector<T>
- All Known Implementing Classes:
AbstractDatabaseConnectionOutlierDetector
,AbstractOutlierDetector
,AbstractScript
,AbstractScriptedOutlierDetector
,Excluded
,FieldRequired
,FilteredOutlierDetector
,Groovy
,MinMax
,MultiOutlierDetector
,PassThrough
,Scripted
,StringMatcher
,TargetRequired
,TimeseriesMinPoints
,TimeseriesRange
,TimeseriesTimestampCheck
public interface OutlierDetector<T extends DataContainer> extends OptionHandler, Comparable, CleanUpHandler, ShallowCopySupporter<OutlierDetector>
Interface for outlier detectors.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>
detect(T data)
Returns the detections on the specified data.OutlierDetector
shallowCopy()
Returns a shallow copy of itself.OutlierDetector
shallowCopy(boolean expand)
Returns a shallow copy of itself.-
Methods inherited from interface adams.core.CleanUpHandler
cleanUp
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
-
-
-
Method Detail
-
detect
List<String> detect(T data)
Returns the detections on the specified data.- Parameters:
data
- the data to process- Returns:
- the detections
-
shallowCopy
OutlierDetector shallowCopy()
Returns a shallow copy of itself.- Specified by:
shallowCopy
in interfaceShallowCopySupporter<T extends DataContainer>
- Returns:
- the shallow copy
-
shallowCopy
OutlierDetector shallowCopy(boolean expand)
Returns a shallow copy of itself.- Specified by:
shallowCopy
in interfaceShallowCopySupporter<T extends DataContainer>
- Parameters:
expand
- whether to expand variables to their current values- Returns:
- the shallow copy
-
-