I would like to obtain a nationally representative sample from a (non representative) survey data set thereby using every individual from the given survey data set. To do so I am creating a 100% random sample with the corresponding weights by using gsample 100 [aw=weight], percent. I am not expanding the data by using the weights first and then drawing a random sample with other commands (e.g. sample) since the data set that I start with is already quite big. The problem is that I am not getting the same sample every time I draw the sample. I tried to set the seed at various positions, at the beginning of the do-file or right before the gsample command. I also tried to sort the data according to a unique identifier right before drawing the sample and also setting the seed right before that. But nothing has helped to have the same random sample when I draw the sample again and again. Any help would be appreciated. I cannot post my code before using gsample command since it is quite long, but some commands involve sorting the data.
Related Posts with Set Seed Random Sample
xtabond2Good afternoon. I am applying xtabond2 to a dynamic panel data with 362 companies and dailly data si…
duplicatesHi all, I am using duplicates tag to check the unique fyear and cusip_m combination and the dup is t…
Using factor scores in analysisHello, I am running some analysis involving latent variables. I have generated factor scores in Sta…
Lasagna plots using the -lasagna- packageHi all, I am trying to create a lasagna plot of numbers of participants in each group over time tha…
Mediation analysis with panel data and individual fixed effects: direct and indirect effectsDear all, I have unbalanced panel data for a maximum of four waves per individual. Based on this da…
Subscribe to:
Post Comments (Atom)
0 Response to Set Seed Random Sample
Post a Comment