我试图auto.arima
通过在具有 4 个双核 CPU 的计算机上运行它来加速慢速功能(我使用的是 Ubuntu 13.04 和 R 2.15.2)。该函数正在拟合具有 350,000 个数据点和大约 50 个外生变量的时间序列。我正在使用下面的代码
fit<-auto.arima(orders,xreg=exogen, stepwise=FALSE, parallel=TRUE, num.cores=4)
但是,我有多个 CPU(每个都有多个内核),而不仅仅是一个具有多个内核的 CPU。如果 R 足够聪明,可以绕过这种内核/CPU 差异,我查看了我的资源监视器并看到了这个:
这表明只有 CPU3 被最大化。
关于如何解决的任何想法?forecast
包可以用吗DoSNOW
?