public interface Clusterer
| Modifier and Type | Method and Description |
|---|---|
void |
buildClusterer(Instances data)
Generates a clusterer.
|
int |
clusterInstance(Instance instance)
Classifies a given instance.
|
double[] |
distributionForInstance(Instance instance)
Predicts the cluster memberships for a given instance.
|
Capabilities |
getCapabilities()
Returns the Capabilities of this clusterer.
|
int |
numberOfClusters()
Returns the number of clusters.
|
void buildClusterer(Instances data) throws java.lang.Exception
data - set of instances serving as training datajava.lang.Exception - if the clusterer has not been
generated successfullyint clusterInstance(Instance instance) throws java.lang.Exception
instance - the instance to be assigned to a clusterjava.lang.Exception - if instance could not be clustered
successfullydouble[] distributionForInstance(Instance instance) throws java.lang.Exception
instance - the instance to be assigned a cluster.java.lang.Exception - if distribution could not be
computed successfullyint numberOfClusters()
throws java.lang.Exception
java.lang.Exception - if number of clusters could not be returned
successfullyCapabilities getCapabilities()
Capabilities