在R中使用optim和optimParallel函数执行MLE:提高速度并修复错误

时间:2018-09-13 23:24:41

标签: r mle

我正在使用optimParallel函数(基于梯度的optim的并行版本)来实现最大化任务。涉及optimParellel的代码行是

library(parallel)
library(optimParallel)
mle<-optimParallel(parameter, loglik, gr=NULL, method="Nelder-Mead",    hessian=TRUE, x=X, y=Y)

当我使用优化函数时,代码工作良好,但是速度很慢。因此,我尝试使用上述optimParallel函数,但是R抛出以下erorr消息

Error in stats::optim(par = par, fn = fg$f, gr = fg$g, method = method,    : 
'ndeps' is of the wrong length

首先,我想知道为什么会发生此错误以及如何解决该错误。其次,目标是使乐观情绪更快地运行,因此,如果有人可以提出实现此目标的可能方法,将很有帮助。非常感谢

0 个答案:

没有答案