public abstract class MCODBase extends MyBaseOutlierDetector
Modifier and Type | Class and Description |
---|---|
protected static class |
MCODBase.EventItem |
protected static class |
MCODBase.EventQueue |
MyBaseOutlierDetector.Outlier, MyBaseOutlierDetector.OutlierNotifier, MyBaseOutlierDetector.PrintMsg, MyBaseOutlierDetector.ProgressInfo, MyBaseOutlierDetector.StdPrintMsg
Modifier and Type | Field and Description |
---|---|
boolean |
bWarning |
protected MCODBase.EventQueue |
eventQueue |
protected static Long |
FIRST_OBJ_ID |
protected ISBIndex |
ISB_PD |
protected int |
m_k |
int |
m_nBothInlierOutlier |
int |
m_nOnlyInlier |
int |
m_nOnlyOutlier |
protected double |
m_radius |
protected double |
m_theta |
protected int |
m_WindowSize |
protected moa.clusterers.outliers.MCOD.MTreeMicroClusters |
mtreeMC |
protected TreeSet<ISBIndex.ISBNode> |
nodesReinsert |
protected Long |
objId |
protected TreeSet<MicroCluster> |
setMC |
protected Vector<ISBIndex.ISBNode> |
windowNodes |
bShowProgress, bStopAlgorithm, bTrace, iMaxMemUsage, myOut, myProgressInfo, nRangeQueriesExecuted, nTimePerObj, nTotalRunTime, outlierNotifier, random, windowSizeOption
clustererRandom, clustering, evaluateMicroClusteringOption, modelContext, randomSeed, randomSeedOption, trainingWeightSeenByModel
classOptionNamesToPreparedObjects, options
Constructor and Description |
---|
MCODBase() |
Modifier and Type | Method and Description |
---|---|
String |
getObjectInfo(Object obj) |
String |
getStatistics() |
protected boolean |
IsNodeIdInWin(long id) |
void |
PrintEventQueue() |
void |
PrintMCSet(Set<MicroCluster> set) |
void |
PrintNodeList(List<ISBIndex.ISBNode> list) |
void |
PrintNodeSet(Set<ISBIndex.ISBNode> set) |
void |
PrintNodeVector(Vector<ISBIndex.ISBNode> vector) |
void |
PrintPD() |
AddOutlier, getClusteringResult, getInstanceValues, GetMemoryUsage, getMicroClusteringResult, getModelDescription, getModelMeasurementsImpl, GetOutliersFound, getOutliersResult, getTimePerObj, getVotesForInstance, implementsMicroClusterer, Init, isRandomizable, keepClassLabel, Print, Printf, PrintInstance, Println, PrintOutliers, processNewInstanceImpl, ProcessNewStreamObj, RemoveExpiredOutlier, RemoveOutlier, resetLearningImpl, SetMessagePrinter, SetProgressInterval, SetShowProgress, SetTrace, SetUserInfo, ShowProgress, ShowProgress, trainOnInstanceImpl, UpdateMaxMemUsage
contextIsCompatible, copy, getAttributeNameString, getAWTRenderer, getClassLabelString, getClassNameString, getDescription, getModelContext, getModelMeasurements, getNominalValueString, getPurposeString, getSubClusterers, modelAttIndexToInstanceAttIndex, modelAttIndexToInstanceAttIndex, prepareForUseImpl, resetLearning, setModelContext, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstance
discoverOptionsViaReflection, getCLICreationString, getOptions, getPreparedClassOption, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUse
copy, measureByteSize, measureByteSize, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCLICreationString, getOptions, prepareForUse, prepareForUse
measureByteSize
protected static final Long FIRST_OBJ_ID
protected Long objId
protected Vector<ISBIndex.ISBNode> windowNodes
protected MCODBase.EventQueue eventQueue
protected moa.clusterers.outliers.MCOD.MTreeMicroClusters mtreeMC
protected TreeSet<MicroCluster> setMC
protected TreeSet<ISBIndex.ISBNode> nodesReinsert
protected ISBIndex ISB_PD
protected int m_WindowSize
protected double m_radius
protected int m_k
protected double m_theta
public boolean bWarning
public int m_nBothInlierOutlier
public int m_nOnlyInlier
public int m_nOnlyOutlier
public String getObjectInfo(Object obj)
getObjectInfo
in class MyBaseOutlierDetector
public String getStatistics()
getStatistics
in class MyBaseOutlierDetector
protected boolean IsNodeIdInWin(long id)
IsNodeIdInWin
in class MyBaseOutlierDetector
public void PrintNodeSet(Set<ISBIndex.ISBNode> set)
public void PrintMCSet(Set<MicroCluster> set)
public void PrintNodeVector(Vector<ISBIndex.ISBNode> vector)
public void PrintNodeList(List<ISBIndex.ISBNode> list)
public void PrintEventQueue()
public void PrintPD()
Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.