为什么我使用矩阵时kGmedian函数会产生错误“ X不是矩阵”?

时间:2019-02-03 15:53:09

标签: matrix error-handling k-means

我想使用k均值聚类技术将数据集聚类为6个聚类。我的数据存储在具有15个变量的data.frame df中,但是我只想集群var1kGmedian要求将var1存储在矩阵中,所以我做了

m <- as.matrix(df$var1) #1292 rows and 1 column

并将其放入kGmedian函数

result <- kGmedian(m, ncenters = 6,
                   gamma = 1, alpha = 0.75,
                   nstart = 10, nstartkmeans = 10)

出现此错误消息:

Error in stoKmed_rcpp(x0, X, centers, gamma = gamma, alpha = alpha) : 
Not a matrix.

我尝试了不同的方法来创建新矩阵,但始终收到此错误消息。怎么了?

感谢您的帮助!

0 个答案:

没有答案