@Reference(authors="J. C. Gower", title="A comparison of some methods of cluster analysis", booktitle="Biometrics (1967)", url="https://doi.org/10.2307/2528417", bibkey="doi:10.2307/2528417") @Alias(value={"wpgmc","WPGMC","weighted-centroid","de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.MedianLinkageMethod"}) public class MedianLinkage extends java.lang.Object implements Linkage
Similar to WeightedAverageLinkage
(WPGMA), the weight of points in
this method decreases with the depth of the tree. This yields to difficult to
understand semantics of the result, as it does not yield the distance of
medians. The method is best defined recursively:
\[d_{\text{WPGMC}}(A\cup B,C):=\tfrac{1}{2}d(A,C)+\tfrac{1}{2}d(B,C)
-\tfrac{1}{4}d(A,B)\]
Reference:
J. C. Gower
A comparison of some methods of cluster analysis
Biometrics (1967): 623-637.
Modifier and Type | Class and Description |
---|---|
static class |
MedianLinkage.Parameterizer
Class parameterizer.
|
Modifier and Type | Field and Description |
---|---|
static MedianLinkage |
STATIC
Static instance of class.
|
Constructor and Description |
---|
MedianLinkage()
Deprecated.
use the static instance
STATIC instead. |
Modifier and Type | Method and Description |
---|---|
double |
combine(int sizex,
double dx,
int sizey,
double dy,
int sizej,
double dxy)
Compute combined linkage for two clusters.
|
public static final MedianLinkage STATIC
@Deprecated public MedianLinkage()
STATIC
instead.public double combine(int sizex, double dx, int sizey, double dy, int sizej, double dxy)
Linkage
combine
in interface Linkage
sizex
- Size of first cluster x before mergingdx
- Distance of cluster x to j before mergingsizey
- Size of second cluster y before mergingdy
- Distance of cluster y to j before mergingsizej
- Size of candidate cluster jdxy
- Distance between clusters x and y before mergingCopyright © 2019 ELKI Development Team. License information.