Ошибка при запуске lmer с «foreach» и «dopar» в R

Я пытаюсь запустить смешанные модели, используя foreach и dopar, но постоянно получаю сообщение об ошибке: «задача 1 не удалась — не удалось найти функцию lmer».

Вот пример:

library(lme4)
A=c(30,39,52,58,90,102,109,120)
B <- c(10,11,12,13,14,16,17,18)
C=c(rep(1,4),rep(2,4))

abc <- function(){
model.data <- data.frame(A=A,B=B,C=C)
model.mixed<-lmer(A~B+(B|C),data=model.data)
return(summary(model.mixed)$coefficients[,1])
}

foreach(i = 1:3, .combine = rbind) %dopar% abc()

Был бы очень признателен за любую помощь в этом.


person sh1291    schedule 13.09.2016    source источник
comment
Добавьте .packages='lme4' к foreach()   -  person MrFlick    schedule 14.09.2016
comment
Идеально! Большое спасибо!   -  person sh1291    schedule 16.09.2016