寻找分层模型中新条目的最近邻居/邻域我有一个自己喜欢的层次聚类模型。我根据统计数据和领域知识的平衡来选择聚类,因此它们通常比最佳 CCC 建议的范围要广得多(尽管在某些情况下会更窄)。这是因为聚类被用作业务决策的广泛启发式方法,而聚类过多会让我们难以以所需的主要方式采取行动。
当我收到新数据时,很容易就能确定它们属于哪个集群。但是我的一位用户非常喜欢星座图(我也喜欢!),并发现它提供了一些有用的定性知识。因此,虽然较小的子集群不是为整体质量表示而挑选的,但它们在视觉上仍然非常有用。
我想知道的是,是否有办法可视化新数据进入聚类模型的位置,直至特定的子分支。特别是在星座图中。我能想到的唯一办法是
a)找到一个最近邻算法,使我接近与层次聚类相同的结构
b) 解决一些额外的、更加精细的聚类层,深入到最后几个分支,然后只向用户报告近亲聚类的成员关系。
这两种方式实际上都没有将其放在星座图上,但是选项 b 至少可以为他们提供一份寻找方向的路线图。
对于如何将新条目可视化到层次聚类模型中,您有什么想法吗?
消费者和市场研究回复:为分层模型的新条目查找最近的邻居/邻居如果您添加一行,您可以预期聚类顺序会发生变化,可能会发生很多变化。 新树可能看起来不像在您识别的点插入新节点的旧树。 Big Class,按身高和体重聚类,在添加/删除 James 时显示:
Without James it rearranges.Without James it rearranges.Without James it rearranges.没有詹姆斯,它会重新排列。
回复:为分层模型的新条目查找最近的邻居/邻居查看 SaveClusterTree 红色三角形选项,看看它是否满足您的需求。 如果没有,也许圆形树状图可能会回答你的一些问题。 如果我查看 SaveClusterTree 表,我认为代码可能会更简单。 那好吧。