【发布时间】:2021-08-24 11:22:37
【问题描述】:
我正在尝试在不使用内置 k-means 函数的情况下学习 MATLAB 中的 k-means 聚类算法。假设我有大小为 1x100 的数据,我想将它们分成两个集群。那么我该怎么做。我想在 MATLAB 中将两个质心和数据一起可视化。 注意:当我在 MATLAB 中绘图时,我只能看到数据,但不能同时看到数据和两个质心。
非常感谢您在这方面的任何帮助。
【问题讨论】:
-
一维聚类减少到定义一个阈值,不是吗?
-
好的。这意味着在超过 1 维的情况下会出现聚类效果,对于 1 维,我们将使用阈值。我的理解正确吗?
-
我在聚类方面没有很多经验,但是是的,当您拥有超过 1 个维度时,聚类是有意义的。对于 1 维,您希望以两个间隔拆分(聚类)数据。参见例如here
-
好的。明白了。
标签: matlab cluster-analysis k-means