Package | Description |
---|---|
clustering | |
types |
Modifier and Type | Class and Description |
---|---|
class |
ClusterableFromSimple
This class wraps a SimpleClusterable and implements the Clusterable
interface.
|
Modifier and Type | Method and Description |
---|---|
Clusterable |
Clusterable.clone() |
Clusterable |
ClusterableFromSimple.clone() |
Clusterable |
Clusterable.moveToCenter(java.util.List<Clusterable> cluster)
Changes the Contractable and returns it.
|
Clusterable |
ClusterableFromSimple.moveToCenter(java.util.List<Clusterable> cluster) |
Clusterable |
Clusterable.shift(java.util.List<Clusterable> nearest_neighbors)
Must not change the Contractable.
|
Clusterable |
ClusterableFromSimple.shift(java.util.List<Clusterable> nearest_neighbors) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Clusterable> |
Clusterable.children(java.util.List<Clusterable> cluster)
Split the center of a cluster in two points along the direction
of greatest variance.
|
java.util.List<Clusterable> |
ClusterableFromSimple.children(java.util.List<Clusterable> cluster) |
java.util.Map<Clusterable,java.util.List<Clusterable>> |
Clusterer.cluster(java.util.List<Clusterable> centers,
int max,
int type,
java.lang.Number... parameters)
This is the major control function of the class.
|
java.util.Map<Clusterable,java.util.List<Clusterable>> |
Clusterer.cluster(java.util.List<Clusterable> centers,
int max,
int type,
java.lang.Number... parameters)
This is the major control function of the class.
|
java.util.Map<Clusterable,java.util.List<Clusterable>> |
ExtendedClusterer.cluster(java.util.List<Clusterable> centers,
int max,
int type,
java.lang.Number... parameters)
Overwrites Clusterer.cluster().
|
java.util.Map<Clusterable,java.util.List<Clusterable>> |
ExtendedClusterer.cluster(java.util.List<Clusterable> centers,
int max,
int type,
java.lang.Number... parameters)
Overwrites Clusterer.cluster().
|
java.util.Map<Clusterable,java.util.List<Clusterable>> |
ExtendedClusterer.run(java.util.List<Clusterable> centers,
int max_clusters,
int scale,
double minimum_cluster_size)
Convenience method to first clear isolated points, then contract data,
and finally cluster.
|
java.util.Map<Clusterable,java.util.List<Clusterable>> |
ExtendedClusterer.run(java.util.List<Clusterable> centers,
int max_clusters,
int scale,
double minimum_cluster_size)
Convenience method to first clear isolated points, then contract data,
and finally cluster.
|
Modifier and Type | Method and Description |
---|---|
long |
Clusterable.distanceSquare(Clusterable that) |
long |
ClusterableFromSimple.distanceSquare(Clusterable that) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Clusterable> |
Clusterable.children(java.util.List<Clusterable> cluster)
Split the center of a cluster in two points along the direction
of greatest variance.
|
java.util.List<Clusterable> |
ClusterableFromSimple.children(java.util.List<Clusterable> cluster) |
java.util.Map<Clusterable,java.util.List<Clusterable>> |
Clusterer.cluster(java.util.List<Clusterable> centers,
int max,
int type,
java.lang.Number... parameters)
This is the major control function of the class.
|
java.util.Map<Clusterable,java.util.List<Clusterable>> |
ExtendedClusterer.cluster(java.util.List<Clusterable> centers,
int max,
int type,
java.lang.Number... parameters)
Overwrites Clusterer.cluster().
|
Clusterable |
Clusterable.moveToCenter(java.util.List<Clusterable> cluster)
Changes the Contractable and returns it.
|
Clusterable |
ClusterableFromSimple.moveToCenter(java.util.List<Clusterable> cluster) |
double[] |
Clusterable.projection(java.util.List<Clusterable> direction,
java.util.List<Clusterable> cluster) |
double[] |
Clusterable.projection(java.util.List<Clusterable> direction,
java.util.List<Clusterable> cluster) |
double[] |
SimpleClusterable.projection(java.util.List<Clusterable> direction,
java.util.List<Clusterable> cluster) |
double[] |
SimpleClusterable.projection(java.util.List<Clusterable> direction,
java.util.List<Clusterable> cluster) |
double[] |
ClusterableFromSimple.projection(java.util.List<Clusterable> direction,
java.util.List<Clusterable> cluster) |
double[] |
ClusterableFromSimple.projection(java.util.List<Clusterable> direction,
java.util.List<Clusterable> cluster) |
java.util.Map<Clusterable,java.util.List<Clusterable>> |
ExtendedClusterer.run(java.util.List<Clusterable> centers,
int max_clusters,
int scale,
double minimum_cluster_size)
Convenience method to first clear isolated points, then contract data,
and finally cluster.
|
Clusterable |
Clusterable.shift(java.util.List<Clusterable> nearest_neighbors)
Must not change the Contractable.
|
Clusterable |
ClusterableFromSimple.shift(java.util.List<Clusterable> nearest_neighbors) |
Constructor and Description |
---|
Clusterer(java.util.List<Clusterable> list)
Initiate the class by passing it a list of data points.
|
ExtendedClusterer(java.util.List<Clusterable> data) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<Clusterable> |
ImportData.importCSV(int type,
java.io.File csv_file) |