`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"

Кто-нибудь может объяснить это поведение?

0 ответов

Другие вопросы по тегам