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, windowSizeOptionclustererRandom, clustering, evaluateMicroClusteringOption, modelContext, randomSeed, randomSeedOption, trainingWeightSeenByModelclassOptionNamesToPreparedObjects, 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, UpdateMaxMemUsagecontextIsCompatible, copy, getAttributeNameString, getAWTRenderer, getClassLabelString, getClassNameString, getDescription, getModelContext, getModelMeasurements, getNominalValueString, getPurposeString, getSubClusterers, modelAttIndexToInstanceAttIndex, modelAttIndexToInstanceAttIndex, prepareForUseImpl, resetLearning, setModelContext, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstancediscoverOptionsViaReflection, getCLICreationString, getOptions, getPreparedClassOption, getPreparedClassOption, prepareClassOptions, prepareForUse, prepareForUsecopy, measureByteSize, measureByteSize, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCLICreationString, getOptions, prepareForUse, prepareForUsemeasureByteSizeprotected 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 MyBaseOutlierDetectorpublic String getStatistics()
getStatistics in class MyBaseOutlierDetectorprotected boolean IsNodeIdInWin(long id)
IsNodeIdInWin in class MyBaseOutlierDetectorpublic 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.