R中的Kmeans聚类分析出错

时间:2016-08-03 15:02:52

标签: r cluster-analysis k-means

我试图在R中使用Kmeans聚类分析,并遇到了一些问题。我将一个列从因子转换为数字,但现在当我运行它时:

for(i in 2:15)wss[1] = sum(kmeans(mydata, centers = i)$withinss)

我收到以下错误:

Error in sample.int(m, k) : invalid first argument

我检查了sapply(mydata,class),所有列都是数字。什么似乎是问题?

我使用this网页作为参考

这是我数据集的一个非常小的样本部分。我正在处理400个案例,所以我不确定数据集的大小是否与它有关:

zz <- "  C      D       E      F       G "
C001   177.5   22.5   268.1   27.1    37.5
C002   262.5   71.9   278.2   22.7    87.5
C003   191.3   12.5   257.3   16.2    87.5
C004   518.9   83.1   277.5   39.3    75.0
X001   217.5   52.3   274.2   29.1    87.5
X002   407.8  147.8   335.5  112.4    87.5
X003   602.2   87.9   658.3  152.0   100.0
X004   187.8   36.7   252.5   28.6    62.5

0 个答案:

没有答案