如何在 R 中运行 K-means 聚类并指定簇的数量?
在 R 中,您可以使用 kmeans() 函数运行 K-means 聚类。您将数据集作为第一个参数传递,并使用 centers 参数指定簇的数量,例如 centers = 3。
适用条件
- 需要一个数值数据集。
- 需要指定簇的数量(centers)。
理解与推导
- 将数据集加载到 R 中。
- 调用 kmeans() 函数。
- 将数据作为第一个参数传递。
- 将 centers 参数设置为所需的簇数。
- 将结果存储在变量中。
例子
视频显示了代码:kmeans_iris_result <- kmeans(iris_data, centers = 3),它将 iris_data 划分为三个簇。
容易误解的地方
- 忘记设置 centers 参数。
- 假设 kmeans 函数只返回簇分配而不返回中心。
观看对应讲解
YouTube快速R:3分钟内完成K均值聚类!| R语言速查参考
0:56 – 1:18原站看这一段 ↗
继续追问
答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。