Looks like doing your own sampling routine is easier than it might
have been yesterday:
. ssc install gsample
. gen nfrstr=10 if stratum==1
. replace nfrstr=20 if stratum==2
. gsample nfrstr, str(stratum)
On 4/8/06, Mike Lacy <[email protected]> wrote:
> I'm interested in getting a bootstrap distribution of the difference
> in the value of a statistic across two groups, with the
> sample size for each group being less than what prevails in the full
> sample, and the statistic being computed by a user-written program.
> Let's say, for example, that the total sample is 1000, with N1 = 400
> in group 1 and N2 = 600 in group 2, and let's say that I want
> bootstrap samples with n1 =10 from group 1 and n2 = 20 from group 2,
> in order to compute the difference in ranges across groups. Now, if
> n1 = N1 and n2 = N2, the -strata- option on
> -bootstrap- would do it, but I'm interested in n1 < N1 and n2< N2. I
> could imagine using -simulate-, and doing my own sampling routine
> within the simulated program, but I was hoping for a simpler solution.
*
* 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/