【发布时间】:2013-12-23 09:27:02
【问题描述】:
我正在尝试了解如何使用 R 并行化我的一些代码。因此,在下面的示例中,我想使用 k-means 对使用 2、3、4、5、6 中心的数据进行聚类,同时使用 20 次迭代. 这是代码:
library(parallel)
library(BLR)
data(wheat)
parallel.function <- function(i) {
kmeans( X[1:100,100], centers=?? , nstart=i )
}
out <- mclapply( c(5, 5, 5, 5), FUN=parallel.function )
我们如何同时并行迭代和中心? 如何跟踪输出,假设我想在所有迭代和中心中保留 k-means 的所有输出,只是为了了解如何?
【问题讨论】:
-
另一个选项是使用 biganalytics package 在第 4 页中,您可以找到
bigkmeans()函数。
标签: r parallel-processing parallel-foreach