- 已编辑
使用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: 空的群集: 请试试更精确一点的初始中心集
请看到问题的老师,能帮忙指导一下出现这种问题的原因是什么呀?感谢