Dear all,
I have written a program to produce some test statistics. However, the program does not seem able to use the temporary variables
that I've generated outside of it. For illustrative purposes consider the following lines, where I define a program to summarize a tempvar (my real problem is more complex and that's why I use a program).
// ===================
cap program drop progtempvar;
program define progtempvar;
args progvars;
di "`progvars'";
su `TV`progvars'';
end;
sysuse auto;
tempvar TVprice; ge `TVprice'= price;
progtempvar price;
// ======================
The program would not recognize the temporary variable. Is there a way to get around this without creating a non-temporary variable?
(that is why " reg price `TVprice' " work instead?) Thanks in advance,
Mario
_________________________________________________________________
Your dream beach house escape for summer! Sign up for the Hotmail Road Trip today.
http://www.ninemsn.com.au/hotmailroadtrip
*
* 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/