r - 对一些数据点进行聚类总是聚集在一起
问题描述
是否有一些 R 函数可以对n
数据点执行聚类(hclust、kmeans 等) X_1, X_2, ..., X_n
,并限制某些点X_i, X_j, ..., X_k
总是聚集在一起?或者等效地,是否有一些方法可以使用给定的初始集群执行集群{X_i1, X_j1, ..., X_k1}, {X_i2, X_j2, ..., X_k2}, ...
解决方案
找到了解决办法:如果使用“hclust”,将同一个初始簇内的“dist”值设置为0,这样每个初始簇内的点都会一直聚在一起;如果使用“kmeans”,则用定义为集群质心的新点表示每个初始集群
推荐阅读
- java - 忽略正则表达式术语的拆分?
- javascript - 在javascript中实现这个数学方程
- perl - \x{..} 和 \N{U+..} 之间有区别吗
- scala - 如何组合两个对象元素
- ios - 使用来自 ObjC 的 swift 对象的内存泄漏
- post - 连接期间更改用户代理
- mysql - 使用非主键表进行查询+在中间添加一行?
- django - 类型错误:autodiscover_tasks() 缺少 1 个必需的位置参数:“包”。芹菜
- c++ - 写入的字节数为 0,尽管 getOverlappedResult 返回 1
- swift - Swift - 如何在泛型函数中获取数组元素的类型