【发布时间】:2018-05-04 17:22:31
【问题描述】:
我有一个包含多个点(比如 100 个)的二维数据集,每个点在 MATLAB 中都有 x 和 y 坐标。我需要根据最近的邻居(欧几里得距离)将这些点聚集在一些预定义的点(比如 5)周围。但是,每个预定义点都有与其关联的点数的限制。例如。预定义点 1 应该有来自数据集的 20 个点的集群,第二个应该有 10 个,第三个应该有 30 个,依此类推,没有重叠,每个点都应该被分类。我可以使用任何功能来执行此操作吗?在正常集群中,我无法定义单个集群的大小。先感谢您。
【问题讨论】:
-
请指定您的编程语言,指定一些代码(您的尝试)等。How do I ask a good question?
-
抱歉错误。我正在使用 MATLAB,我使用了 ISODATA 和 kmean 方法,但我无法指定集群的大小。
标签: matlab cluster-analysis euclidean-distance