# NOT RUN {
dend <- as.dendrogram(hclust(dist(iris[1:4, -5])))
# this is really cool!
cut_lower_fun(dend, .4, labels)
lapply(cut(dend, h = .4)$lower, labels)
cut_lower_fun(dend, .4, order.dendrogram)
# }
# NOT RUN {
# library(dendextend)
library(dendextendRcpp)
dend_big <- as.dendrogram(hclust(dist(iris[1:150, -5])))
library(microbenchmark)
microbenchmark(old_cut_lower_fun(dend_big, .1),
dendextendRcpp::dendextendRcpp_cut_lower_fun(dend_big, .1),
times = 100
)
# about 7-15 times faster. It is faster the larger the tree is, and the lower h is.
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab