Package moa.clusterers.outliers.Angiulli
Class ExactSTORM
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.options.AbstractOptionHandler
-
- moa.clusterers.AbstractClusterer
-
- moa.clusterers.outliers.MyBaseOutlierDetector
-
- moa.clusterers.outliers.Angiulli.STORMBase
-
- moa.clusterers.outliers.Angiulli.ExactSTORM
-
- All Implemented Interfaces:
Configurable
,Serializable
,Clusterer
,AWTRenderable
,MOAObject
,OptionHandler
public class ExactSTORM extends STORMBase
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ExactSTORM.ISBNodeExact
-
Nested classes/interfaces inherited from class moa.clusterers.outliers.MyBaseOutlierDetector
MyBaseOutlierDetector.Outlier, MyBaseOutlierDetector.OutlierNotifier, MyBaseOutlierDetector.PrintMsg, MyBaseOutlierDetector.ProgressInfo, MyBaseOutlierDetector.StdPrintMsg
-
-
Field Summary
Fields Modifier and Type Field Description IntOption
kOption
IntOption
queryFreqOption
FloatOption
radiusOption
-
Fields inherited from class moa.clusterers.outliers.Angiulli.STORMBase
FIRST_OBJ_ID, ISB, m_k, m_nBothInlierOutlier, m_nOnlyInlier, m_nOnlyOutlier, m_QueryFreq, m_radius, m_WindowSize, objId, waitWinFullOption, windowNodes
-
Fields inherited from class moa.clusterers.outliers.MyBaseOutlierDetector
bShowProgress, bStopAlgorithm, bTrace, iMaxMemUsage, myOut, myProgressInfo, nRangeQueriesExecuted, nTimePerObj, nTotalRunTime, outlierNotifier, random, windowSizeOption
-
Fields inherited from class moa.clusterers.AbstractClusterer
clustererRandom, clustering, evaluateMicroClusteringOption, modelContext, randomSeed, randomSeedOption, trainingWeightSeenByModel
-
Fields inherited from class moa.options.AbstractOptionHandler
config
-
-
Constructor Summary
Constructors Constructor Description ExactSTORM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getObjectInfo(Object obj)
void
Init()
protected void
ProcessNewStreamObj(Instance inst)
-
Methods inherited from class moa.clusterers.outliers.Angiulli.STORMBase
getStatistics, IsNodeIdInWin, UpdateStatistics
-
Methods inherited from class moa.clusterers.outliers.MyBaseOutlierDetector
AddOutlier, getClusteringResult, getInstanceValues, GetMemoryUsage, getMicroClusteringResult, getModelDescription, getModelMeasurementsImpl, GetOutliersFound, getOutliersResult, getTimePerObj, getVotesForInstance, implementsMicroClusterer, isRandomizable, keepClassLabel, Print, Printf, PrintInstance, Println, PrintOutliers, processNewInstanceImpl, RemoveExpiredOutlier, RemoveOutlier, resetLearningImpl, SetMessagePrinter, SetProgressInterval, SetShowProgress, SetTrace, SetUserInfo, ShowProgress, ShowProgress, trainOnInstanceImpl, UpdateMaxMemUsage
-
Methods inherited from class moa.clusterers.AbstractClusterer
adjustParameters, contextIsCompatible, copy, getAttributeNameString, getAWTRenderer, getClassLabelString, getClassNameString, getDescription, getModelContext, getModelMeasurements, getNominalValueString, getPurposeString, getSubClusterers, modelAttIndexToInstanceAttIndex, modelAttIndexToInstanceAttIndex, prepareForUseImpl, resetLearning, setModelContext, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstance
-
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
-
-
-
-
Field Detail
-
radiusOption
public FloatOption radiusOption
-
kOption
public IntOption kOption
-
queryFreqOption
public IntOption queryFreqOption
-
-
Method Detail
-
getObjectInfo
public String getObjectInfo(Object obj)
- Overrides:
getObjectInfo
in classMyBaseOutlierDetector
-
Init
public void Init()
- Overrides:
Init
in classMyBaseOutlierDetector
-
ProcessNewStreamObj
protected void ProcessNewStreamObj(Instance inst)
- Overrides:
ProcessNewStreamObj
in classMyBaseOutlierDetector
-
-