On 1/7/2010 2:15:48 PM, djoffe wrote:
== When I try to use the optimizer, I often get this error complaint "value must be a vector" in the optimization step. But I don't know what it's really complaining about.
You've applied the vectorize operator to optfun - which in turn applies to each argument, including p & z. This means that optfun calls gammamod with scalar p & z, whereas gammamod expects them to be vectors; hence the complaint as gammamod tries to take the indices of p & z.
Stuart