Dimitrios Stasinopoulos
2018-Mar-10 13:34 UTC
[R] . Package gamlss used inside foreach() and %dopar% fails to find an object (Nik Tuzov)
Dear Nik
Try the following code
loo_predict.mu <- function(model.obj, input.data) {
yhat <- foreach(i = 1 : nrow(input.data), .packages="gamlss",
.combine = rbind) %dopar% {
updated.model.obj <- update(model.obj, data = input.data[-i, ])
predict(updated.model.obj, what = "mu", data = input.data[-i, ],
newdata = input.data[i,], type = "response")
}
return(data.frame(result = yhat[, 1], row.names = NULL))
}
par.run <- loo_predict.mu(model3, input.processed.cut)
The predict command in this case also need the old data.
Thanks
Mikis
Prof Dimitrios Mikis Stasinopoulos
stasinom at staff.londonmet.ac.uk
[[alternative HTML version deleted]]
Reasonably Related Threads
- Package gamlss used inside foreach() and %dopar% fails to find an object
- Package gamlss used inside foreach() and %dopar% fails to find an object
- Package gamlss used inside foreach() and %dopar% fails to find an object
- "NOTE" warning
- gamlss results for EXP and LNO seem to have reversed AIC scores
