Sorry for not being clear. Actually I think I may have misrepresented
my problem. My main concern is numerical optimization. The function
just happens to be a likelihood. The function is of the form:
L = sum(l)
where
l = log( exp(-2*e*T) * ( (1-a) * e^(B+S) + a*d*exp(-u*T) * (e^B) *
(u+e)^s +
a * (1-d) * exp(-u*T) * (u+e)^B * (u+e)^B
* e^S ) )
subject to the constraints: 0 <= a, d <= 1 and e, u >= 0. T is a
constant.
The summation is over observations of B and S.
I would like to find the values of a,d,e,u that maximize the function
and to estimate their standard errors.
Does this make sense? Can this even be done is Stata?
Cameron
On May 2, 2005, at 7:04 PM, Richard Williams wrote:
At 01:23 PM 5/2/2005 -0400, Cameron Hooper wrote:
Hi
I have a question about using the -ml- command. I've had a look at
the reference manual, but it's a bit over my head. I've seen the
book about ML available from Stata, but I thought someone on this
list might be able to help me out.
Cameron, I don't think it is clear what the question is. Are you
just asking "How do I write a program to do this" or is there a more
specific question you have in mind?
I found that I had pretty good luck copying large chunks of the code
from the ML book verbatim. The tricky part, I think, is writing the
likelihood evaluator and the other code that is unique to your
problem.
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/