Package com.chemaxon.clustering.wards
Class LanceWilliamsMerges.SingleLinkage
- java.lang.Object
-
- com.chemaxon.clustering.wards.LanceWilliamsMerges.SingleLinkage
-
- All Implemented Interfaces:
LanceWilliamsMerge
- Enclosing class:
- LanceWilliamsMerges
public static class LanceWilliamsMerges.SingleLinkage extends Object implements LanceWilliamsMerge
Single linkage clustering also known as nearest neighbor clustering.
-
-
Constructor Summary
Constructors Constructor Description SingleLinkage()
-
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
-
-