MOA 12.03
Real Time Analytics for Data Streams
|
Public Member Functions | |
String | getPurposeString () |
Gets the purpose of this object. | |
AbstractClusterer () | |
void | prepareForUseImpl (TaskMonitor monitor, ObjectRepository repository) |
This method describes the implementation of how to prepare this object for use. | |
void | setModelContext (InstancesHeader ih) |
InstancesHeader | getModelContext () |
void | setRandomSeed (int s) |
boolean | trainingHasStarted () |
double | trainingWeightSeenByModel () |
void | resetLearning () |
void | trainOnInstance (Instance inst) |
Measurement[] | getModelMeasurements () |
void | getDescription (StringBuilder out, int indent) |
Returns a string representation of this object. | |
Clusterer[] | getSubClusterers () |
Clusterer | copy () |
This method produces a copy of this object. | |
String | getClassNameString () |
String | getClassLabelString (int classLabelIndex) |
String | getAttributeNameString (int attIndex) |
String | getNominalValueString (int attIndex, int valIndex) |
AWTRenderer | getAWTRenderer () |
abstract void | resetLearningImpl () |
abstract void | trainOnInstanceImpl (Instance inst) |
abstract void | getModelDescription (StringBuilder out, int indent) |
boolean | implementsMicroClusterer () |
boolean | keepClassLabel () |
Clustering | getMicroClusteringResult () |
Static Public Member Functions | |
static boolean | contextIsCompatible (InstancesHeader originalContext, InstancesHeader newContext) |
Public Attributes | |
FlagOption | evaluateMicroClusteringOption |
Protected Member Functions | |
abstract Measurement[] | getModelMeasurementsImpl () |
Static Protected Member Functions | |
static int | modelAttIndexToInstanceAttIndex (int index, Instance inst) |
static int | modelAttIndexToInstanceAttIndex (int index, Instances insts) |
Protected Attributes | |
InstancesHeader | modelContext |
double | trainingWeightSeenByModel = 0.0 |
int | randomSeed = 1 |
IntOption | randomSeedOption |
Random | clustererRandom |
Clustering | clustering |
Definition at line 39 of file AbstractClusterer.java.
moa.clusterers.AbstractClusterer.AbstractClusterer | ( | ) |
static boolean moa.clusterers.AbstractClusterer.contextIsCompatible | ( | InstancesHeader | originalContext, |
InstancesHeader | newContext | ||
) | [static] |
Definition at line 217 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.setModelContext().
Clusterer moa.clusterers.AbstractClusterer.copy | ( | ) |
This method produces a copy of this object.
Implements moa.clusterers.Clusterer.
Definition at line 187 of file AbstractClusterer.java.
String moa.clusterers.AbstractClusterer.getAttributeNameString | ( | int | attIndex | ) |
AWTRenderer moa.clusterers.AbstractClusterer.getAWTRenderer | ( | ) |
Implements moa.gui.AWTRenderable.
Definition at line 265 of file AbstractClusterer.java.
String moa.clusterers.AbstractClusterer.getClassLabelString | ( | int | classLabelIndex | ) |
String moa.clusterers.AbstractClusterer.getClassNameString | ( | ) |
void moa.clusterers.AbstractClusterer.getDescription | ( | StringBuilder | sb, |
int | indent | ||
) |
Returns a string representation of this object.
Used in AbstractMOAObject.toString
to give a string representation of the object.
sb | the stringbuilder to add the description |
indent | the number of characters to indent |
Implements moa.MOAObject.
Definition at line 166 of file AbstractClusterer.java.
Clustering moa.clusterers.AbstractClusterer.getMicroClusteringResult | ( | ) |
Implements moa.clusterers.Clusterer.
Reimplemented in moa.clusterers.ClusterGenerator, moa.clusterers.clustream.Clustream, moa.clusterers.clustree.ClusTree, and moa.clusterers.denstream.DenStream.
Definition at line 301 of file AbstractClusterer.java.
Referenced by moa.gui.BatchCmd.run().
InstancesHeader moa.clusterers.AbstractClusterer.getModelContext | ( | ) |
Implements moa.clusterers.Clusterer.
Definition at line 100 of file AbstractClusterer.java.
abstract void moa.clusterers.AbstractClusterer.getModelDescription | ( | StringBuilder | out, |
int | indent | ||
) | [pure virtual] |
Implemented in moa.clusterers.ClusterGenerator, moa.clusterers.clustream.Clustream, moa.clusterers.clustree.ClusTree, moa.clusterers.CobWeb, moa.clusterers.denstream.DenStream, moa.clusterers.streamkm.StreamKM, and moa.clusterers.WekaClusteringAlgorithm.
Referenced by moa.clusterers.AbstractClusterer.getDescription().
Measurement [] moa.clusterers.AbstractClusterer.getModelMeasurements | ( | ) |
Implements moa.clusterers.Clusterer.
Definition at line 135 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.getDescription().
abstract Measurement [] moa.clusterers.AbstractClusterer.getModelMeasurementsImpl | ( | ) | [protected, pure virtual] |
Implemented in moa.clusterers.ClusterGenerator, moa.clusterers.clustream.Clustream, moa.clusterers.clustree.ClusTree, moa.clusterers.CobWeb, moa.clusterers.denstream.DenStream, moa.clusterers.streamkm.StreamKM, and moa.clusterers.WekaClusteringAlgorithm.
Referenced by moa.clusterers.AbstractClusterer.getModelMeasurements().
String moa.clusterers.AbstractClusterer.getNominalValueString | ( | int | attIndex, |
int | valIndex | ||
) |
String moa.clusterers.AbstractClusterer.getPurposeString | ( | ) |
Gets the purpose of this object.
Reimplemented from moa.options.AbstractOptionHandler.
Reimplemented in moa.clusterers.WekaClusteringAlgorithm.
Definition at line 43 of file AbstractClusterer.java.
Clusterer [] moa.clusterers.AbstractClusterer.getSubClusterers | ( | ) |
Implements moa.clusterers.Clusterer.
Definition at line 182 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.getModelMeasurements().
boolean moa.clusterers.AbstractClusterer.implementsMicroClusterer | ( | ) |
Implements moa.clusterers.Clusterer.
Reimplemented in moa.clusterers.ClusterGenerator, moa.clusterers.clustream.Clustream, moa.clusterers.clustree.ClusTree, and moa.clusterers.denstream.DenStream.
Definition at line 293 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.AbstractClusterer(), and moa.gui.BatchCmd.run().
boolean moa.clusterers.AbstractClusterer.keepClassLabel | ( | ) |
Implements moa.clusterers.Clusterer.
Reimplemented in moa.clusterers.ClusterGenerator, and moa.clusterers.WekaClusteringAlgorithm.
Definition at line 297 of file AbstractClusterer.java.
Referenced by moa.gui.visualization.RunVisualizer.runVisual().
static int moa.clusterers.AbstractClusterer.modelAttIndexToInstanceAttIndex | ( | int | index, |
Instance | inst | ||
) | [static, protected] |
Definition at line 283 of file AbstractClusterer.java.
static int moa.clusterers.AbstractClusterer.modelAttIndexToInstanceAttIndex | ( | int | index, |
Instances | insts | ||
) | [static, protected] |
Definition at line 288 of file AbstractClusterer.java.
void moa.clusterers.AbstractClusterer.prepareForUseImpl | ( | TaskMonitor | monitor, |
ObjectRepository | repository | ||
) | [virtual] |
This method describes the implementation of how to prepare this object for use.
All classes that extends this class have to implement prepareForUseImpl
and not prepareForUse
since prepareForUse
calls prepareForUseImpl
.
monitor | the TaskMonitor to use |
repository | the ObjectRepository to use |
Implements moa.options.AbstractOptionHandler.
Definition at line 75 of file AbstractClusterer.java.
void moa.clusterers.AbstractClusterer.resetLearning | ( | ) |
Implements moa.clusterers.Clusterer.
Definition at line 120 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.prepareForUseImpl().
abstract void moa.clusterers.AbstractClusterer.resetLearningImpl | ( | ) | [pure virtual] |
Implemented in moa.clusterers.ClusterGenerator, moa.clusterers.clustream.Clustream, moa.clusterers.clustree.ClusTree, moa.clusterers.CobWeb, moa.clusterers.denstream.DenStream, moa.clusterers.streamkm.StreamKM, and moa.clusterers.WekaClusteringAlgorithm.
Referenced by moa.clusterers.AbstractClusterer.resetLearning().
void moa.clusterers.AbstractClusterer.setModelContext | ( | InstancesHeader | ih | ) |
Implements moa.clusterers.Clusterer.
Definition at line 86 of file AbstractClusterer.java.
void moa.clusterers.AbstractClusterer.setRandomSeed | ( | int | s | ) |
Implements moa.clusterers.Clusterer.
Definition at line 104 of file AbstractClusterer.java.
boolean moa.clusterers.AbstractClusterer.trainingHasStarted | ( | ) |
Implements moa.clusterers.Clusterer.
Definition at line 112 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.getDescription(), moa.clusterers.AbstractClusterer.prepareForUseImpl(), and moa.clusterers.AbstractClusterer.setModelContext().
Implements moa.clusterers.Clusterer.
Definition at line 116 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.getModelMeasurements(), moa.clusterers.AbstractClusterer.resetLearning(), moa.clusterers.AbstractClusterer.trainingHasStarted(), and moa.clusterers.AbstractClusterer.trainOnInstance().
void moa.clusterers.AbstractClusterer.trainOnInstance | ( | Instance | inst | ) |
Implements moa.clusterers.Clusterer.
Definition at line 128 of file AbstractClusterer.java.
abstract void moa.clusterers.AbstractClusterer.trainOnInstanceImpl | ( | Instance | inst | ) | [pure virtual] |
Implemented in moa.clusterers.ClusterGenerator, moa.clusterers.clustream.Clustream, moa.clusterers.clustree.ClusTree, moa.clusterers.CobWeb, moa.clusterers.denstream.DenStream, moa.clusterers.streamkm.StreamKM, and moa.clusterers.WekaClusteringAlgorithm.
Referenced by moa.gui.BatchCmd.run(), moa.gui.visualization.RunVisualizer.runVisual(), and moa.clusterers.AbstractClusterer.trainOnInstance().
Random moa.clusterers.AbstractClusterer.clustererRandom [protected] |
Reimplemented in moa.clusterers.streamkm.StreamKM.
Definition at line 57 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.resetLearning().
Definition at line 55 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.AbstractClusterer(), and moa.gui.BatchCmd.run().
Definition at line 47 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.getAttributeNameString(), moa.clusterers.AbstractClusterer.getClassLabelString(), moa.clusterers.AbstractClusterer.getClassNameString(), moa.clusterers.AbstractClusterer.getModelContext(), moa.clusterers.AbstractClusterer.getNominalValueString(), and moa.clusterers.AbstractClusterer.setModelContext().
int moa.clusterers.AbstractClusterer.randomSeed = 1 [protected] |
Definition at line 51 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.prepareForUseImpl(), moa.clusterers.AbstractClusterer.resetLearning(), and moa.clusterers.AbstractClusterer.setRandomSeed().
Reimplemented in moa.clusterers.CobWeb, and moa.clusterers.streamkm.StreamKM.
Definition at line 53 of file AbstractClusterer.java.
Referenced by moa.clusterers.AbstractClusterer.AbstractClusterer(), moa.clusterers.AbstractClusterer.prepareForUseImpl(), and moa.clusterers.AbstractClusterer.setRandomSeed().
double moa.clusterers.AbstractClusterer.trainingWeightSeenByModel = 0.0 [protected] |
Definition at line 49 of file AbstractClusterer.java.