【发布时间】:2013-02-17 20:58:09
【问题描述】:
我目前正在将一组使用优化器 fminunc 计算对数似然度的 matlab 模型转换为使用 optim 'BFGS' 的 R。
我有所有 matlab 模型的初始值、最大似然值和最终参数结果。大多数 R 转换模型可以使用与 matlab 相同的初始参数找到使用 optim、相同的对数似然和相同的最终参数值。然而,有些人陷入了局部最优,可以通过将 matlab 结束参数值作为初始值来修复,然后这些模型找到 matlab 最大似然值。
R 是否有更强大的优化,与 matlab 相提并论,或者只是 R 更有可能陷入局部最优,因此初始参数值在它们实现最大对数似然中变得更加关键陷入局部优化?
res<-optim(par=x,fn=BOTH4classnochange,hessian=TRUE,method='BFGS',control=list(maxit=MaxIter,abstol=TolFun,reltol=TolX))
【问题讨论】:
标签: r matlab optimization