Skip to content

Hierarchical Clustering Using Mutual Information

3 messages · Julio Thomas, Martin Maechler, Werner Bier

2 days later
#
Julio> Dear R-helpers, Is there somebody who knows if R has
    Julio> already a build in function for Hierarchical
    Julio> Clustering which uses Mutual Information as proximity
    Julio> measure?
   
The most prominent hiearchical clustering functions in R,
hclust() and agnes() and diana() {package 'cluster'}, are based
on general dissimilarity "matrices";

so you just need to be able compute  
   d(i,j) <- Mutual_Information( unit[i], unit[j] )
and then use for example hclust().

If 'MI' was a matrix with these numbers, you'd use

    dMI <- as.dist(MI)
    hc.res <- hclust(dMI, ....)
    
    plot(hc.res, .....)
    ....

Martin Maechler, ETH Zurich