Dear Stata users,
I am trying to calculate fitted values from a very simple dynamic model, in
this case one with a lagged dependent variable. The model is:
x[t] = a*x[t-1] +b*y[t] + u[t], for t >= 1
I first create the variable 'x1' which is the lagged value of x, and then
run:
reg x x1 y
Now I want to create the fitted values from this regression. The command
'predict xhat', would simply calculate:
xhat[t] = a*x1[t] + b*y[t] for t >= 1, which is not dynamic.
The equation I should be using is:
xhat[t] = a*x1[t] + b*y[t]), for t = 2 and
xhat[t] = a*xhat[t-1] + b*y[t], for t > 2
Does anyone know of a simple way of doing this in Stata? I realize I could
write a loop that calculates xhat observation by observation using the
parameters from the estimation, but that is a hassle when I have to run many
different specifications. I'm hoping Stata has a command similar to
'predict' that calculates the fitted values in simple dynamic models like
the one in this example. Any help will be appreciated.
Martin
____________________
Martín Rio
Charles River Associates
Washington, DC
202.662.3957 (phone)
202.662.3910 (fax)
> ___________________________________________________
> This electronic message contains information from the consulting firm of
> Charles River Associates Inc., which may be confidential or privileged.
> The
> information is intended for the use of the individual or entity named
> above.
> If you are not the intended recipient, be aware that any disclosure,
> copying,
> distribution or use of the contents of this information is prohibited. If
> you
> have received this electronic transmission in error, please notify us by
> telephone (617 425-3582) or by e-mail (postmaster@crai.com) immediately.
>
*
* 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/