R并行计算结果不一致

时间:2017-07-26 12:34:48

标签: r foreach parallel-processing

我正在尝试使用并行处理来加速我的R脚本,因为它的计算要求很高。

经过大量的研究和测试,我终于(我认为!)让它发挥作用。但是,每次在完全相同的数据上运行foreach循环时,我的输出都不同。我能做错什么?

cl< - makeCluster(detectCores() - 2)

registerDoSNOW(CL)

x< - foreach(i = 1:35,。combine =" c")%dopar%{

我的代码......

返回(percentageerror)}

在代码体内部,我正在对数据集进行一些机器学习,并返回我的百分比错误。

每次运行代码时,我返回的百分比误差结果略有不同。

我理想的是每个循环迭代的结果都要存储,然后一旦循环结束,计算存储结果的平均值。

0 个答案:

没有答案