<>
I addition to the solution provided in this thread:
You never want a -program- with a name that is in use in official Stata. If
you -which- your name beforehand, you know whether that is the case.
Also note that in this simple case you can use the -return list- left behind
by -summarize-. Omitting the -rclass- statement allows you to do that...
*******
program mytest
drop _all
qui{
set obs 50
generate x = uniform()
}
summarize x, meanonly
end
********
HTH
Martin
_______________________
----- Original Message -----
From: "Nelson, Carl" <[email protected]>
To: <[email protected]>
Sent: Sunday, April 05, 2009 12:11 AM
Subject: st: Strange rclass program return
My previous uses of rclass programs with return statements have behaved as
documented. But today, I can not get return to return results from rclass
programs. I have tried several examples with the same result. The simplest
example follows.
do test1
. program test, rclass
1. drop _all
2. quietly: set obs 50
3. generate x = uniform()
4. summarize x
5. return scalar testmean = r(mean)
6. end
. return list
.
end of do-file
I am at a loss as to why return is not returning results. I would
appreciate suggestions from much more expert Stata users.
Thanks.
Carl Nelson
University of Illinois
*
* 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/
*
* 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/