Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: mle stata program
From
Jian Zhang <[email protected]>
To
[email protected]
Subject
st: mle stata program
Date
Mon, 7 Mar 2011 23:23:28 +0800
Hello all,
below is the loglikelihood function i'd like to maximize with stata.
I wrote some program but it did not work. Could some one give me some
help?
the log likelihood function for the ith observation: lnYi=-0.5 *
ln(2pi) - 0.5ln(xi^2* theta^2 + sigma^2) -0.5 (lnYi - Beta* Zi)^2
/(xi^2* theta^2 + sigma^2), where Yi is the dependent variable, Zi is
the set of independent variables and xi is ONE independent variable
from the set Zi. pi, theta and sigma are the parameters to be
estimated via ml
Corresponding to the log likelihood function is the program I wrote:
program myml
version 9.2
args lnf xb w theta sigma
quietly {
replace `w'=$ML_y2^2*`theta'^2+`sigma'^2
replace `lnf'=-0.5 * ln(`w')-0.5*($ML_y1-`xb')/`w'
}
end
But Stata said the program does not work. Is there something wrong
with the program?
Many thanks!
Jian
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/