I have a dataset {x_i} which form 3-10 clusters. Is there any analytical function of {x_i} that I may use to estimate the number of clusters in the dataset?
The fact that there might be 3-10 clusters is actually the domain knowledge I have for my problem.