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.OutlierDetectorshallowCopy()Returns a shallow copy of itself.OutlierDetectorshallowCopy(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:
shallowCopyin interfaceShallowCopySupporter<T extends DataContainer>- Returns:
- the shallow copy
-
shallowCopy
OutlierDetector shallowCopy(boolean expand)
Returns a shallow copy of itself.- Specified by:
shallowCopyin interfaceShallowCopySupporter<T extends DataContainer>- Parameters:
expand- whether to expand variables to their current values- Returns:
- the shallow copy
-
-