Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: Save estimates in a data file


From   Lists <[email protected]>
To   [email protected]
Subject   Re: st: Save estimates in a data file
Date   Thu, 29 Oct 2009 10:02:05 +0000

Does this example help at all?

clear
set obs 100
g var1 = uniform()
g var2 = _n

tempfile temp1

postfile means num mean using "temp1", replace

forval i = 5(5)100 {
capture su var1 if var2 < `i'
if _rc == 0 {
loc mean = `r(mean)'
}
else {
local mean = .
}
post means (`i') (`mean')
}

postclose means

clear
use temp1



Rafael Claro wrote:
Dear Listers,

I’ve been trying to save the results of an analysis as a new data file.
The scenario is very simple. First I estimate some “means” with the command:

foreach x of local mm {
mean income if mm == `x’, over( track)
}

where:
mm = 1200
track = 10

Then, these estimated values (track number and mean value only) have to be saved in a new data file, specific to each “mm” value.
I’ve been trying to solve this with the command “estimates save” but I have not been able of doing it so. My only option now is to generate the “means”, with egen, directly on the data file, drop all other information and then save the file with a different name…. however I’m pretty sure that there might be a simpler/easier way of doing it.

Thanks in advance for your help.

Best,
RClaro
*
*   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/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index