Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: RE: Data set with dyads


From   "Nick Cox" <[email protected]>
To   <[email protected]>
Subject   st: RE: RE: Data set with dyads
Date   Tue, 7 Feb 2006 16:15:02 -0000

Or 

gen long dyadid = floor(ID/10) 

Nick 
[email protected] 

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Nick Cox
> Sent: 07 February 2006 16:10
> To: [email protected]
> Subject: st: RE: Data set with dyads
> 
> 
> Focusing on the first question only: 
> 
> I take it from this that after 
> 
> sort ID 
> 
> obs (1,2) (3,4) etc. define dyads. 
> 
> Thus dyad identifiers could be 
> 
> gen long dyadid = ceil(_n/2) 
> 
> So we generate random numbers: 
> 
> gen rnd = uniform()
> 
> and then shuffle within dyads and select: 
> 
> bysort dyadid (rnd) : gen byte select = _n == 1 
> 
> Observations with either value of -select- 
> are a random sample, one from each dyad. 
> 
> Nick 
> [email protected] 
> 
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]]On Behalf Of 
> Shyam Kumar
> > Sent: 07 February 2006 15:59
> > To: [email protected]
> > Subject: st: Data set with dyads
> > 
> > 
> > I have a data set comprising of members in dyads which
> > is structured as follows:
> > 
> > ID  Member-Income  Member-Age Member-Educ. Partner-Age
> >  Partner- Educ.  
> > 
> > My interest lies in understanding how Member-Income is
> > influenced by both Member and Partner characteristics.
> > 
> > 
> > My first question is Stata related. I would like to
> > form a data set by randomly choosing one member from
> > each dyad. The ID variable tells me the dyad each
> > observation belongs to. This variable takes on values
> > 11,12, 21, 22... 101,102....2441, 2442 etc. Hence
> > observations with ID =101, 102 are two members
> > belonging to the 10th dyad. How do I form a data set
> > by randomly choosing one member from each dyad using
> > the ID variable?
> > 
> > My second question is more general. The reason I am
> > randomly choosing one member from each dyad is because
> > error terms are likely to be correlated. My plan is to
> > form two separate data sets and test my hypotheses in
> > both data sets separately and then compare the results
> > as a robustness check. Is there a better way to handle
> > dyads? 
> > 
> > Any insights would be much appreciated. Thanks!
> > 

*
*   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/



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