R中的apcluster:内存限制

时间:2017-07-06 17:20:57

标签: r machine-learning cluster-analysis unsupervised-learning

我正在尝试在R中运行聚类练习。我使用的算法是apcluster()。我使用的脚本是:

s1        <- negDistMat(df, r=2, method="euclidean")
apcluster <- apcluster(s1)

我的数据集大约有10万行。当我运行脚本时,我收到以下错误:

  

Error in simpleDist(x[, sapply(x, is.numeric)], sel, method = method, : negative length vectors are not allowed

当我在线搜索时,我发现由于RAM的内存限制而发生负长度向量错误。我的问题是,是否有任何解决方法在我的数据集上运行apcluster(),其中包含可用RAM的10万行,或者我是否遗漏了在R中运行apcluster时需要注意的事项?

我有一台8 GB RAM的机器。

0 个答案:

没有答案