[R] how to restrict a parameter in optim()

Ben Bolker bolker at ufl.edu
Wed Oct 29 23:06:22 CET 2008

Luis SAGAON TEYSSIER <luis.sagaon_teyssier <at> etumel.univmed.fr> writes:

> Dear all,
> I'm trying to estimate some parameters with the optim() function but I  
> need to restrict one parameter and I have not found how to do it.  
> Could you help me please?

  Thought someone else would answer by now.
  use the arguments method="L-BFGS-B", lower=c(-Inf,-Inf,-Inf,-Inf,0),
 you may need to tweak these slightly (e.g. set the bounds slightly
within the desired [0,1] range or set the lower/upper bounds for
the unbounded parameters to large negative/positive numbers)
if you get errors about NaNs etc.

More information about the R-help mailing list