我的问题分为两部分:
1)我想并行运行我的函数而不管里面的代码是否可能?例如
data("iris")
x.train <- iris[1:100,1:4]
y.train <- iris[1:100,5]
x.test <- iris[101:150,1:4]
y.test <- iris[101:150,5]
myfun<- function(x.train,y.train,x.test,y.test){
library("e1071")
model1 <- svm(x.train,y.train,type="c-classification")
predc <<- predict(model,x.test)
model2 <- svm(x.train,y.train,type="nu-classification")
prednu <<- predict(model,x.test) }
我想要将这部分并行化:
myfun(x.train,y.train,x.test,y.test)
2)我还想多次运行上述功能:
for i=1:10
myfun(x.train,y.train,x.test,y.test)
你能告诉我如何在R中并行完成这两个部分? PS:我的原始数据是巨大的,我运行了10多个分类器,我真的需要并行执行。