覆盖主要内容
版本: 6.1.0

交互式 K-Means

组件介绍

**“交互式 K-Means”(Interactive K-Means)**控件用于展示k均值聚类算法对数据集中某两个属性的聚类。此组件将k-means聚类逐步应用于所选的两个属性。用户可以逐步了解算法,并查看其工作原理。

K-Means相关说明请参考K-Means控件


  • 输入:
    • data:数据集
  • 输出:
    • data:处理后的数据集
    • cen:每个簇的中心点

页面介绍

点击**“交互式 K-Means”(Interactive K-Means)**控件查看参数配置页面,如下图所示:

参数选项

选项说明取值范围样例值
坐标轴

选择x和y轴的属性

输入数据集中的数值型属性sepal length
聚类中心

中心点个数:设置中心数
随机位置:随机分配质心的位置。如果要在图形的特定位置添加质心,请单击此位置。如果要移动质心,请将其拖放到所需位置。

1~103
手动单步执行

重计算聚类中心:逐步执行算法的不同阶段。基于分配给质心的数据的最中央位置,重新计算质心将质心移动到新位置。

自动执行

自动计算:自动地逐步执行。

使用案例

在下图所示的案例中,使用**“加载文件”(File)控件加载数据,连接“交互式 K-Means”(Interactive K-Means)控件进行交互式聚类操作,最后连接“查看数据”(Data Table)**查看控件输出。

案例中加载 iris 数据集,案例中控件的配置以及执行结果如下图所示。