`model.frame` не видит объект, определенный в параллельном цикле`foreach`
Я впервые столкнулся с моей проблемой, пытаясь найти лучшее обрезанное дерево классификации с cv.tree
в library(tree)
, Я проследил причину model.frame
называется внутри cv.tree
, Вот MWE:
library(tree)
library(foreach)
library(doMC)
data(iris)
registerDoMc(1)
foreach (i=(1:1)) %dopar% {
d <- iris
full_tree <- tree(Species ~ ., data=d)
model.frame(full_tree)
}
Error in { : task 1 failed - "object 'd' not found"
Кто-нибудь может объяснить это поведение?