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. Can someone help?
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.
On 1/7/2010 5:20:12 PM, djoffe wrote: >Thanks...I pulled the >vectorize off the left hand >side in the minerr...the >optimization took off running >quite happily to a great >answer. > >Thanks again... ______________________________
You mean everything is OK ? Don't understand from quick reading.