Package moa.clusterers.denstream
Class WithDBSCAN
- java.lang.Object
-
- moa.AbstractMOAObject
-
- moa.options.AbstractOptionHandler
-
- moa.clusterers.AbstractClusterer
-
- moa.clusterers.denstream.WithDBSCAN
-
- All Implemented Interfaces:
Configurable
,Serializable
,Clusterer
,AWTRenderable
,MOAObject
,OptionHandler
public class WithDBSCAN extends AbstractClusterer
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description FloatOption
betaOption
FloatOption
epsilonOption
IntOption
horizonOption
IntOption
initPointsOption
FloatOption
lambdaOption
FloatOption
muOption
protected int
numInitPoints
protected int
numProcessedPerUnit
FloatOption
offlineOption
protected int
processingSpeed
IntOption
speedOption
-
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 WithDBSCAN()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
adjustParameters()
Clustering
getClusteringResult()
Clustering
getMicroClusteringResult()
void
getModelDescription(StringBuilder out, int indent)
protected Measurement[]
getModelMeasurementsImpl()
String
getParameterString()
double[]
getVotesForInstance(Instance inst)
boolean
implementsMicroClusterer()
void
initialDBScan()
boolean
isRandomizable()
void
resetLearningImpl()
void
trainOnInstanceImpl(Instance inst)
-
Methods inherited from class moa.clusterers.AbstractClusterer
contextIsCompatible, copy, getAttributeNameString, getAWTRenderer, getClassLabelString, getClassNameString, getDescription, getModelContext, getModelMeasurements, getNominalValueString, getPurposeString, getSubClusterers, keepClassLabel, 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
-
horizonOption
public IntOption horizonOption
-
epsilonOption
public FloatOption epsilonOption
-
betaOption
public FloatOption betaOption
-
muOption
public FloatOption muOption
-
initPointsOption
public IntOption initPointsOption
-
offlineOption
public FloatOption offlineOption
-
lambdaOption
public FloatOption lambdaOption
-
speedOption
public IntOption speedOption
-
numInitPoints
protected int numInitPoints
-
numProcessedPerUnit
protected int numProcessedPerUnit
-
processingSpeed
protected int processingSpeed
-
-
Method Detail
-
resetLearningImpl
public void resetLearningImpl()
- Specified by:
resetLearningImpl
in classAbstractClusterer
-
initialDBScan
public void initialDBScan()
-
trainOnInstanceImpl
public void trainOnInstanceImpl(Instance inst)
- Specified by:
trainOnInstanceImpl
in classAbstractClusterer
-
getClusteringResult
public Clustering getClusteringResult()
-
implementsMicroClusterer
public boolean implementsMicroClusterer()
- Specified by:
implementsMicroClusterer
in interfaceClusterer
- Overrides:
implementsMicroClusterer
in classAbstractClusterer
-
getMicroClusteringResult
public Clustering getMicroClusteringResult()
- Specified by:
getMicroClusteringResult
in interfaceClusterer
- Overrides:
getMicroClusteringResult
in classAbstractClusterer
-
getModelMeasurementsImpl
protected Measurement[] getModelMeasurementsImpl()
- Specified by:
getModelMeasurementsImpl
in classAbstractClusterer
-
getModelDescription
public void getModelDescription(StringBuilder out, int indent)
- Specified by:
getModelDescription
in classAbstractClusterer
-
isRandomizable
public boolean isRandomizable()
-
getVotesForInstance
public double[] getVotesForInstance(Instance inst)
-
getParameterString
public String getParameterString()
-
adjustParameters
public void adjustParameters()
- Overrides:
adjustParameters
in classAbstractClusterer
-
-