
labels
function as FUN.This is the Rcpp version of the function, offering a 10-60 times improvement in speed (depending on the tree size it is used on).
cut_lower_fun(dend, h, FUN = labels, warn = dendextend_options("warn"), ...)
labels
, dendrogram
,
cutree.dendrogram
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.
# ## End(Not run)
Run the code above in your browser using DataLab