【发布时间】:2019-01-27 23:17:12
【问题描述】:
我有一个关于 k-means 聚类的问题。我们有一个包含 120,000 个观测值的数据集,需要使用 R 计算 k-means 聚类解决方案。问题是 k-means 通常使用欧几里得距离。我们的数据集由 3 个连续变量、11 个序数(Likert 0-5)(我认为可以像连续处理它们一样)和 5 个二进制变量组成。关于“大型”数据集,您对我们可以用于 k-means 方法的距离度量有什么建议吗?我们坚持使用 k-means,所以我真的希望你们中的一个人有一个好主意。
干杯,
马丁
【问题讨论】:
-
看看高尔距离。它在
cluster包中的daisy函数中实现。 -
谢谢。我已经这样做了,但我猜它是基于 od 邻近矩阵,因此,我得到错误“错误:无法分配大小为 54.2 Gb 的向量”。我猜 Gower 不适用于大数据还是我做错了什么?
标签: r cluster-analysis distance k-means similarity