[R] nlminb to optmin

Sundar Dorai-Raj sundar.dorai-raj at pdf.com
Fri May 27 20:39:19 CEST 2005



Stefan Pohl wrote:
> Hi!
> 
> I want to convert S-Plus 6.2 code to R 2.1.0. Instead of the function nlminb I use the function optmin
> 
> optmin(start,fn,gr,method="L-BFGS-B", lower, upper, hess,...)
> 
> But then I get the Error in optmin ...: L-BFGS-B needs finite values of fn
> 
> Then I used optmin(start,fn,gr,method="BFGS", hess, ...)
> 
> But then I get the Error in optmin ...: initial value in vmmin is not finite
> 
> I know the final parameter estimates from S-Plus which I use as starting values in R.
> The upper and lower bounds are close around the final estimates.
> So there is not much to maximize.
> 
> What can I do?
> 
> Thank you for help,
> 
> Peter
> 


What is "optmin"? Do you mean "optim"?

Either way, you can always try your function at the initial values 
outside of optim. If it returns Inf, you have a problem with your 
objective function. Have you considered that your objective function in 
S-PLUS didn't port the way you expected to R? I.e. if you call your 
objective function in S-PLUS and then in R, using the same inputs, do 
you get identical outputs?

--sundar




More information about the R-help mailing list