MOA 12.03
Real Time Analytics for Data Streams
|
Public Member Functions | |
CFCluster (Instance instance, int dimensions) | |
Instantiates an empty kernel with the given dimensionality. | |
CFCluster (double[] center, int dimensions) | |
CFCluster (CFCluster cluster) | |
void | add (CFCluster cluster) |
abstract CFCluster | getCF () |
double[] | getCenter () |
abstract double | getInclusionProbability (Instance instance) |
Returns the probability of the given point belonging to this cluster. | |
abstract double | getRadius () |
See interface Cluster | |
double | getWeight () |
See interface Cluster | |
void | setN (double N) |
double | getN () |
Static Public Member Functions | |
static void | addVectors (double[] a1, double[] a2) |
Adds the second array to the first array element by element. | |
Public Attributes | |
double[] | LS |
Linear sum of all the points added to the cluster. | |
double[] | SS |
Squared sum of all the points added to the cluster. | |
Protected Member Functions | |
CFCluster (int dimensions) | |
Protected Attributes | |
double | radiusFactor = 1.8 |
double | N |
Number of points in the cluster. |
Definition at line 25 of file CFCluster.java.
moa.cluster.CFCluster.CFCluster | ( | Instance | instance, |
int | dimensions | ||
) |
Instantiates an empty kernel with the given dimensionality.
dimensions | The number of dimensions of the points that can be in this kernel. |
Definition at line 49 of file CFCluster.java.
moa.cluster.CFCluster.CFCluster | ( | int | dimensions | ) | [protected] |
Definition at line 53 of file CFCluster.java.
moa.cluster.CFCluster.CFCluster | ( | double[] | center, |
int | dimensions | ||
) |
Definition at line 61 of file CFCluster.java.
moa.cluster.CFCluster.CFCluster | ( | CFCluster | cluster | ) |
Definition at line 70 of file CFCluster.java.
void moa.cluster.CFCluster.add | ( | CFCluster | cluster | ) |
Reimplemented in moa.clusterers.clustream.ClustreamKernel.
Definition at line 76 of file CFCluster.java.
Referenced by moa.clusterers.KMeans.gaussianMeans().
static void moa.cluster.CFCluster.addVectors | ( | double[] | a1, |
double[] | a2 | ||
) | [static] |
Adds the second array to the first array element by element.
The arrays must have the same length.
a1 | Vector to which the second vector is added. |
a2 | Vector to be added. This vector does not change. |
Definition at line 132 of file CFCluster.java.
Referenced by moa.cluster.CFCluster.add().
double [] moa.cluster.CFCluster.getCenter | ( | ) | [virtual] |
Reimplemented from moa.cluster.SphereCluster.
Reimplemented in moa.clusterers.clustream.ClustreamKernel, moa.clusterers.clustree.ClusKernel, and moa.clusterers.denstream.MicroCluster.
Definition at line 88 of file CFCluster.java.
abstract CFCluster moa.cluster.CFCluster.getCF | ( | ) | [pure virtual] |
abstract double moa.cluster.CFCluster.getInclusionProbability | ( | Instance | instance | ) | [pure virtual] |
Returns the probability of the given point belonging to this cluster.
point |
Reimplemented from moa.cluster.SphereCluster.
Implemented in moa.clusterers.clustream.ClustreamKernel, moa.clusterers.clustree.ClusKernel, and moa.clusterers.denstream.MicroCluster.
double moa.cluster.CFCluster.getN | ( | ) |
Definition at line 122 of file CFCluster.java.
abstract double moa.cluster.CFCluster.getRadius | ( | ) | [pure virtual] |
See interface Cluster
Reimplemented from moa.cluster.SphereCluster.
Implemented in moa.clusterers.clustream.ClustreamKernel, moa.clusterers.clustree.ClusKernel, and moa.clusterers.denstream.MicroCluster.
double moa.cluster.CFCluster.getWeight | ( | ) | [virtual] |
See interface Cluster
Reimplemented from moa.cluster.SphereCluster.
Reimplemented in moa.clusterers.clustree.ClusKernel, and moa.clusterers.denstream.MicroCluster.
Definition at line 114 of file CFCluster.java.
Referenced by moa.clusterers.clustream.Clustream.trainOnInstanceImpl().
void moa.cluster.CFCluster.setN | ( | double | N | ) |
Definition at line 118 of file CFCluster.java.
Referenced by moa.clusterers.denstream.MicroCluster.getCF().
double [] moa.cluster.CFCluster.LS |
Linear sum of all the points added to the cluster.
Definition at line 38 of file CFCluster.java.
Referenced by moa.clusterers.clustream.ClustreamKernel.add(), moa.cluster.CFCluster.add(), moa.clusterers.clustree.ClusKernel.calcDistance(), moa.cluster.CFCluster.CFCluster(), moa.clusterers.clustree.ClusKernel.clear(), moa.clusterers.denstream.MicroCluster.copy(), moa.clusterers.clustream.ClustreamKernel.getCenter(), moa.clusterers.clustree.ClusKernel.getCenter(), moa.cluster.CFCluster.getCenter(), moa.clusterers.clustream.ClustreamKernel.getInclusionProbability(), moa.clusterers.clustree.ClusKernel.getInclusionProbability(), moa.clusterers.denstream.MicroCluster.insert(), moa.clusterers.clustream.ClustreamKernel.insert(), moa.clusterers.clustree.ClusKernel.makeOlder(), and moa.clusterers.clustree.ClusKernel.overwriteOldCluster().
double moa.cluster.CFCluster.N [protected] |
Number of points in the cluster.
Definition at line 34 of file CFCluster.java.
Referenced by moa.clusterers.clustream.ClustreamKernel.add(), moa.cluster.CFCluster.add(), moa.cluster.CFCluster.CFCluster(), moa.clusterers.clustree.ClusKernel.clear(), moa.clusterers.denstream.MicroCluster.copy(), moa.clusterers.clustream.ClustreamKernel.getCenter(), moa.cluster.CFCluster.getCenter(), moa.clusterers.clustream.ClustreamKernel.getInclusionProbability(), moa.clusterers.clustree.ClusKernel.getInclusionProbability(), moa.cluster.CFCluster.getN(), moa.clusterers.clustream.ClustreamKernel.getRadius(), moa.clusterers.clustree.ClusKernel.getRadius(), moa.clusterers.clustream.ClustreamKernel.getRelevanceStamp(), moa.clusterers.clustree.ClusKernel.getWeight(), moa.cluster.CFCluster.getWeight(), moa.clusterers.denstream.MicroCluster.insert(), moa.clusterers.clustream.ClustreamKernel.insert(), moa.clusterers.clustream.ClustreamKernel.isEmpty(), moa.clusterers.clustree.ClusKernel.makeOlder(), moa.clusterers.clustree.ClusKernel.overwriteOldCluster(), and moa.cluster.CFCluster.setN().
double moa.cluster.CFCluster.radiusFactor = 1.8 [protected] |
Definition at line 29 of file CFCluster.java.
Referenced by moa.clusterers.denstream.MicroCluster.getRadius(), moa.clusterers.clustream.ClustreamKernel.getRadius(), and moa.clusterers.clustree.ClusKernel.getRadius().
double [] moa.cluster.CFCluster.SS |
Squared sum of all the points added to the cluster.
Definition at line 42 of file CFCluster.java.
Referenced by moa.clusterers.clustream.ClustreamKernel.add(), moa.cluster.CFCluster.add(), moa.cluster.CFCluster.CFCluster(), moa.clusterers.clustree.ClusKernel.clear(), moa.clusterers.denstream.MicroCluster.copy(), moa.clusterers.denstream.MicroCluster.getRadius(), moa.clusterers.denstream.MicroCluster.insert(), moa.clusterers.clustream.ClustreamKernel.insert(), moa.clusterers.clustree.ClusKernel.makeOlder(), and moa.clusterers.clustree.ClusKernel.overwriteOldCluster().