labmat<-matrix(c(
c(1,1,1,1,1,1,1,1,1),
c(2,2,2,2,1,2,2,2,2), #labels do not appear in increasing order
c(2,2,1,2,2,3,3,3,3), # here too, this is the most freqent label according to freq
c(1,1,2,2,2,2,2,3,3), # this is not agglomeration nor division of the most frequent label
c(1,2,3,4,5,6,7,8,9)), ncol=9, byrow=TRUE)
freq<-c(1,2,3,2,1)
labmat<-relabel.matrix(labmat)
labmat
# now labels of labmat appear in increasing order
y<-selectlabels(labmat,freq)
y$labmat
#now y is in agglomerative order
y$freq
# frequencies corresponding to ordered labels
plot(tabletodendro(y$labmat,y$freq))
# see the resulting dendrogram
Run the code above in your browser using DataLab