Package com.chemaxon.clustering.wards
Class LanceWilliamsMerges.AverageLinkage
- java.lang.Object
-
- com.chemaxon.clustering.wards.LanceWilliamsMerges.AverageLinkage
-
- All Implemented Interfaces:
LanceWilliamsMerge
- Enclosing class:
- LanceWilliamsMerges
public static class LanceWilliamsMerges.AverageLinkage extends Object implements LanceWilliamsMerge
Average linkage clustering, also known as UPGMA.- See Also:
- http://en.wikipedia.org/wiki/UPGMA
-
-
Constructor Summary
Constructors Constructor Description AverageLinkage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
dijk(int ni, int nj, int nk, double dij, double dik, double djk)
Returns the distance of cluster k and the cluster resulted from merging cluster i and j.String
toString()
-
-
-
Method Detail
-
dijk
public double dijk(int ni, int nj, int nk, double dij, double dik, double djk)
Description copied from interface:LanceWilliamsMerge
Returns the distance of cluster k and the cluster resulted from merging cluster i and j.- Specified by:
dijk
in interfaceLanceWilliamsMerge
- Parameters:
ni
- Size of cluster i to be mergednj
- Size of cluster j to be mergednk
- Size of cluster kdij
- Distance of clusters i and jdik
- Distance of clusters i and kdjk
- Distance of clusters j and k- Returns:
- Distance of cluster k and cluster i-j merged
-
-