gpt4 book ai didi

r - k-means:每次执行相同的集群

转载 作者:行者123 更新时间:2023-12-04 16:29:59 25 4
gpt4 key购买 nike

是否有可能为特定数据集的每次执行获得相同的 kmeans 集群。就像对于随机值一样,我们可以使用固定种子。是否可以停止聚类的随机性?

最佳答案

是的。使用 set.seed在进行聚类之前为随机值设置种子。

使用 kmeans 中的示例:

set.seed(1)
x <- rbind(matrix(rnorm(100, sd = 0.3), ncol = 2),
matrix(rnorm(100, mean = 1, sd = 0.3), ncol = 2))
colnames(x) <- c("x", "y")


set.seed(2)
XX <- kmeans(x, 2)

set.seed(2)
YY <- kmeans(x, 2)

测试是否相等:
identical(XX, YY)
[1] TRUE

关于r - k-means:每次执行相同的集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7501035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com