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]
Re: st: Saving bootstrap samples
From
Margaret MacDougall <[email protected]>
To
[email protected]
Subject
Re: st: Saving bootstrap samples
Date
Mon, 17 Jun 2013 22:05:19 +0100
Dear Nick
I am sorry if I did not provide all of the information you required.
Under your item 1., your third option looks attractive. I have three
variables in the one spreadsheet from which the bootstrap samples are to
be taken and would favour generating bootstrap samples of these which
are saved within the original spreadsheet, if possible. It would be
ideal if the output requested for each of these samples was also stored
in the original spreadsheet, in this case, alongside each corresponding
sample, in one or more columns if possible.
Best wishes
Margaret
On 15/06/2013 09:16, Nick Cox wrote:
Apart from the word "saving", what you seek is unclear.
Some precision on exactly what you seek would help:
1. Different bootstrap samples as
each a separate dataset
each a block of observations in a combined dataset
each a block of variables in a combined dataset
2. Results of computations on each
stored precisely how.
Nick
[email protected]
On 15 June 2013 08:39, Margaret MacDougall <[email protected]> wrote:
Thanks for your reply. It is the saving of the bootstrap samples I was
specifically asking about, but I would wish to save them in addition to the
output generated for particular parameters. Is it possible to combine these
two tasks?
On 14/06/2013 14:40, Maarten Buis wrote:
On Fri, Jun 14, 2013 at 3:31 PM, Margaret MacDougall wrote:
I would value some tips on how best to go about saving bootstrap samples
generated by means of the bootstrap command in Stata.
Do you want to save the samples or the statistics computed in each
sample? The latter can easily be achieved using the -saving()- option.
The former is harder. You'll probably have to abandon -bootstrap- and
code the loop yourself and draw random observation in each iteration
using -bsample-. It is probably most convient to store those samples
as fweights, like so:
forvalues i = 1/10 {
qui gen w`i' = .
bsample , weight(w`i')
}
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/