Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation |
Correlation clustering algorithms
|
Modifier and Type | Field and Description |
---|---|
(package private) ORCLUS.ORCLUSCluster |
ORCLUS.ProjectedEnergy.cluster |
Modifier and Type | Method and Description |
---|---|
private ORCLUS.ORCLUSCluster |
ORCLUS.union(Relation<V> relation,
DistanceQuery<V> distFunc,
ORCLUS.ORCLUSCluster c1,
ORCLUS.ORCLUSCluster c2,
int dim)
Returns the union of the two specified clusters.
|
Modifier and Type | Method and Description |
---|---|
private List<ORCLUS.ORCLUSCluster> |
ORCLUS.initialSeeds(Relation<V> database,
int k)
Initializes the list of seeds wit a random sample of size k.
|
Modifier and Type | Method and Description |
---|---|
private Matrix |
ORCLUS.findBasis(Relation<V> database,
DistanceQuery<V> distFunc,
ORCLUS.ORCLUSCluster cluster,
int dim)
Finds the basis of the subspace of dimensionality
dim for the
specified cluster. |
private ORCLUS.ProjectedEnergy |
ORCLUS.projectedEnergy(Relation<V> database,
DistanceQuery<V> distFunc,
ORCLUS.ORCLUSCluster c_i,
ORCLUS.ORCLUSCluster c_j,
int i,
int j,
int dim)
Computes the projected energy of the specified clusters.
|
private ORCLUS.ProjectedEnergy |
ORCLUS.projectedEnergy(Relation<V> database,
DistanceQuery<V> distFunc,
ORCLUS.ORCLUSCluster c_i,
ORCLUS.ORCLUSCluster c_j,
int i,
int j,
int dim)
Computes the projected energy of the specified clusters.
|
private V |
ORCLUS.projection(ORCLUS.ORCLUSCluster c,
V o,
NumberVector.Factory<V> factory)
Returns the projection of real vector o in the subspace of cluster c.
|
private ORCLUS.ORCLUSCluster |
ORCLUS.union(Relation<V> relation,
DistanceQuery<V> distFunc,
ORCLUS.ORCLUSCluster c1,
ORCLUS.ORCLUSCluster c2,
int dim)
Returns the union of the two specified clusters.
|
private ORCLUS.ORCLUSCluster |
ORCLUS.union(Relation<V> relation,
DistanceQuery<V> distFunc,
ORCLUS.ORCLUSCluster c1,
ORCLUS.ORCLUSCluster c2,
int dim)
Returns the union of the two specified clusters.
|
Modifier and Type | Method and Description |
---|---|
private void |
ORCLUS.assign(Relation<V> database,
DistanceQuery<V> distFunc,
List<ORCLUS.ORCLUSCluster> clusters)
Creates a partitioning of the database by assigning each object to its
closest seed.
|
private void |
ORCLUS.merge(Relation<V> database,
DistanceQuery<V> distFunc,
List<ORCLUS.ORCLUSCluster> clusters,
int k_new,
int d_new,
IndefiniteProgress cprogress)
Reduces the number of seeds to k_new
|
Constructor and Description |
---|
ORCLUS.ProjectedEnergy(int i,
int j,
ORCLUS.ORCLUSCluster cluster,
double projectedEnergy) |
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.