Python:搬个小板凳,看你们讨论挺精彩的。
fenguoerbian
非常感谢,学习到很多东西。本来是要做kmeans初始样本点选取的研究,“突然出现”的报错给我整蒙了。不看你代码都不知道在哪设置ID和密码
- 已编辑
使用stats自带的kmeans函数,遇到奇怪的报错问题,麻烦各位老师给看一下
使用环境如下:
R version 4.3.0 (2023-04-21 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19045)
使用以下数据集:
xx<-c(169,167,168,163,160,158,172,89,85,76,79,83,79,4,8,5,2,6)
问题描述:
当设置kmeans参数centers为c(2,172,160,81)时,可正常运行
kmeans(x,centers=c(2,172,160,81))
K-means clustering with 4 clusters of sizes 5, 4, 3, 6
但将centers设置为c(2,172,160,81,24)或更多初始点时,就报错了:
kmeans(x,centers=c(2,172,160,81,24))
Error: 空的群集: 请试试更精确一点的初始中心集
请看到问题的老师,能帮忙指导一下出现这种问题的原因是什么呀?感谢