public abstract class SimpleCODBase extends MyBaseOutlierDetector
Modifier and Type | Class and Description |
---|---|
protected static class |
SimpleCODBase.EventItem |
protected static class |
SimpleCODBase.EventQueue |
MyBaseOutlierDetector.Outlier, MyBaseOutlierDetector.OutlierNotifier, MyBaseOutlierDetector.PrintMsg, MyBaseOutlierDetector.ProgressInfo, MyBaseOutlierDetector.StdPrintMsg
Modifier and Type | Field and Description |
---|---|
boolean |
bWarning |
protected SimpleCODBase.EventQueue |
eventQueue |
protected static Long |
FIRST_OBJ_ID |
protected ISBIndex |
ISB |
protected int |
m_k |
int |
m_nBothInlierOutlier |
int |
m_nOnlyInlier |
int |
m_nOnlyOutlier |
protected double |
m_radius |
protected int |
m_WindowSize |
protected Long |
objId |
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 |
---|
SimpleCODBase() |
Modifier and Type | Method and Description |
---|---|
String |
getObjectInfo(Object obj) |
String |
getStatistics() |
protected boolean |
IsNodeIdInWin(long id) |
void |
PrintEventQueue() |
void |
PrintISB() |
void |
PrintNodeList(List<ISBIndex.ISBNode> list) |
void |
PrintNodeSet(Set<ISBIndex.ISBNode> set) |
void |
PrintNodeVector(Vector<ISBIndex.ISBNode> vector) |
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 SimpleCODBase.EventQueue eventQueue
protected ISBIndex ISB
protected int m_WindowSize
protected double m_radius
protected int m_k
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 PrintNodeVector(Vector<ISBIndex.ISBNode> vector)
public void PrintNodeList(List<ISBIndex.ISBNode> list)
public void PrintEventQueue()
public void PrintISB()
Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.