当我在插入符号中运行带有并行处理的 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 版本和插入符号版本,它可以工作。
有人对此有什么建议吗?