我不是统计和数据分析方面的专家,因此我无法理解我获得的行为是否正确。我在这里寻求你的帮助。
假设我有这些我想聚类的样本(平面上的 10 个点 - 问题的简化版本):
[X Y] =
266 450
266 400
258 168
290 442
295 438
273 432
294 158
318 161
250 423
253 413
要对它们进行聚类,我可以使用聚类树
Z = linkage([ X Y ],'complete');
这是(由dendrogram(Z,10)
)
现在我想根据连接到树节点的距离来提取集群。
说我的距离是150
,我希望那个电话
T = cluster(Z,'Cutoff',150);
归还我2
集群。但它只给了我一个(我想),即
T =
1
1
1
1
1
1
1
1
1
1
我错过了什么?