【发布时间】:2016-12-09 17:56:12
【问题描述】:
我使用 hclust 对我的数据进行聚类,并使用 cutree 将聚类数指定为 3。有什么方法可以检查每个聚类吗?通过检查,我的意思是列出例如中的案例/观察结果。第一个集群。我尝试了所有我知道的基本功能,例如 summary()、list()...但似乎不相关。任何函数都可以做到这一点?
如果不是,cutree 函数会返回我的每个观察所属的组/集群的列表,如下所示:
1,3,1,2,3,3,1
这表明我的第一次观察属于第 1 组,第二次属于第 3 组... 我正在考虑如何从该列表中提取位置,例如group = 1,因此它将返回 1,3 和 7,因为观测值 1,3,7 属于组 1
或者我需要使用循环来计算属于例如的所有观察值。该列表中的第 1 组?
我的问题清楚了吗?
【问题讨论】:
-
No 你的问题不是很清楚,但在尝试回答。您有来自 cutree 函数的列表:1,3,1,2,3,3,1,您可以使用此数组对原始数据框进行子集化或分组,以检查各个集群。仅供参考:提供一个示例(数据和输出对于在本论坛获得帮助大有帮助。
-
我成功了,谢谢大家!
标签: r cluster-analysis hierarchical-clustering