Skip to contents

Calculates the Calinski-Harabasz index for evaluating clustering quality.

Usage

CalCHI(
  hclust_result,
  dist_matrix = NULL,
  max_clusters = round(1 + 3.3 * log10(length(hclust_result$order)))
)

Arguments

hclust_result

A hierarchical clustering object (result of hclust).

dist_matrix

Optional distance matrix. If not provided, cophenetic is used.

max_clusters

Integer. Maximum number of clusters to evaluate.

Value

A vector containing CH index values for each number of clusters.

Author

Zaoqu Liu; Email: liuzaoqu@163.com