public class KMeans extends Clusterer
| Modifier and Type | Field and Description |
|---|---|
static int |
EMPTY_DROP
Drop an empty cluster
|
static int |
EMPTY_ERROR
Treat an empty cluster as an error condition.
|
static int |
EMPTY_SINGLE
Place the single instance furthest from the previous cluster mean
|
| Constructor and Description |
|---|
KMeans(Pipe instancePipe,
int numClusters,
Metric metric)
Construct a KMeans object
|
KMeans(Pipe instancePipe,
int numClusters,
Metric metric,
int emptyAction)
Construct a KMeans object
|
| Modifier and Type | Method and Description |
|---|---|
Clustering |
cluster(InstanceList instances)
Cluster instances
|
public static final int EMPTY_ERROR
public static final int EMPTY_DROP
public static final int EMPTY_SINGLE
public KMeans(Pipe instancePipe, int numClusters, Metric metric, int emptyAction)
instancePipe - Pipe for the instances being clusterednumClusters - Number of clusters to usemetric - Metric object to measure instance distancesemptyAction - Specify what should happen when an empty cluster
occurspublic KMeans(Pipe instancePipe, int numClusters, Metric metric)
instancePipe - Pipe for the instances being clusterednumClusters - Number of clusters to usemetric - Metric object to measure instance distances
If an empty cluster occurs, it is considered an error.public Clustering cluster(InstanceList instances)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.