我的问题是:是否有可能让R等待,例如在开始下一个任务之前的x分钟?
这个问题的背景是我在多个实例中进行R计算(插补)以节省时间。最后一步是跨实例组合结果(即加载保存的文件)并对组合数据进行更多计算(引导)。
我需要一个R实例来完成第二个任务(bootstrapping),等待所有实例完成第一个任务(插补)。由于所有任务都需要大约相同的时间,因此让该实例等待x分钟以确保所有其他实例完成第一个任务就足够了。
对于优化,如果R可以检查不同的实例是否完成了第一个任务,那么也会很有趣。但由于这可能要复杂得多,我会满足于解决第一个问题。
编辑:在考虑了Joshua Ulrich的评论之后,并行运行估算可能会很有用。我使用R下的插补包MICE来产生插补。到目前为止,我会让它在多个实例中运行,然后使用ibind
来组合多次估算的数据集。有人可以建议如何在MICE上使用并行处理吗?