Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: merge using interval data


From   Richard Goldstein <richgold@ix.netcom.com>
To   statalist <statalist@hsphsun2.harvard.edu>
Subject   st: merge using interval data
Date   Mon, 25 Oct 2004 08:38:29 -0400

While I have an answer to my problem (see below), I wonder
whether anyone has an idea for a more efficient procedure.

The issue: I have two data sets, one large (gigabytes) with
individual data including a unique id and a date of occurrence
of a service being provided.

I need the status of the provider on the date of occurrence
for each case.  I have a second data set that includes, for
each provider their status as of a period of time (e.g.,
a beginning and ending date for a contract).

I need to merge the two so that the provider's status is
included in the individual data set.

The only solution I currently see involves expanding the
provider data set so each possible data (from the beginning
of the contract to the end) is covered and then merging the
two data sets (using the nokeep option).  However, this
strikes me as inefficient.

Any other suggestions would be greatly appreciated.

Thanks,

Rich Goldstein

*
*   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–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index