跳到内容
← 全部问题

如何在 R 中运行 K-means 聚类并指定簇的数量?

在 R 中,您可以使用 kmeans() 函数运行 K-means 聚类。您将数据集作为第一个参数传递,并使用 centers 参数指定簇的数量,例如 centers = 3。

适用条件

  • 需要一个数值数据集。
  • 需要指定簇的数量(centers)。

理解与推导

  1. 将数据集加载到 R 中。
  2. 调用 kmeans() 函数。
  3. 将数据作为第一个参数传递。
  4. 将 centers 参数设置为所需的簇数。
  5. 将结果存储在变量中。

例子

视频显示了代码:kmeans_iris_result <- kmeans(iris_data, centers = 3),它将 iris_data 划分为三个簇。

容易误解的地方

  • 忘记设置 centers 参数。
  • 假设 kmeans 函数只返回簇分配而不返回中心。

观看对应讲解

继续追问

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。