1

当我在插入符号中运行带有并行处理的 train 函数时遇到问题,例如,当我运行一个简单的 R 代码时,例如:

   library(doParallel); cl <- makeCluster(4); 
   registerDoParallel(cl)
   require(caret);data(BloodBrain);              
   set.seed(123)
   fit1 <- train(bbbDescr, logBBB, "knn"); fit1
   stopCluster(cl); registerDoSEQ();

我收到此错误消息

  Error in e$fun(obj, substitute(ex), parent.frame(), e$data) :
  worker initialization failed: there is no package called ‘caret’

我在 R 3.3.0 下安装了插入符号的最后一个版本。

我在 Windows 上安装了 R 版本和插入符号版本,它可以工作。

有人对此有什么建议吗?

4

0 回答 0