Assigning a new data point to a cluster in hierarchical clustering
7 ビュー (過去 30 日間)
古いコメントを表示
Hello
I have clustered my data X with hierarchical clustering in the following way:
Y = pdist(X);
Z = linkage(Y);
T = cluster(Z,'maxclust',2);
How can I determine to which cluster a new data point (not in X) should be assigned to? For k-means one can just assign the data point to the cluster with the nearest centroid but for hierarchical clustering I don't see how to do it.
0 件のコメント
採用された回答
MHN
2016 年 5 月 4 日
If you know your maxclust is 2, then just use 2-means. Hierarchical clustering and linkage will give you an insight about the number of natural clusters in your data. When you found that k' (e.g. using 'cutoff') based on hierarchical clustering, you can use k'-mean.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!