I have multiple blood test results for single pregnancies and wish to select the blood test result that was taken closest to the date at which a condition was diagnosed for each pregnancy (and drop the other results)
Thus I have four variables: Pregnancy ID, date of result, result, date condition diagnosed, e.g.:
Pregnancy ID Date condition diagnosed Result Date of result
1001 01/02/2009 59 30/07/2009
1001 01/02/2009 72 02/02/2009
1001 01/02/2009 94 01/07/2007
1001 01/02/2009 10 01/01/2002
So in the example of PregnancyID 1001 above, I want to keep the result that is 72 and drop the other three.
How would I do this? When writing my syntax I also want to add the caveat that I only want to do this for pregnancies in which there are multiple results. I have already created variable dup so would want to add the condition 'if dup >=1' to the end of my syntax.
Thank you.
Related Posts with How to select the observation with a date that is closest to another date in STATA
How to label data by keywords using shortcuts?I am trying to label names to ethics in my dataset A, so far I've collected all the names in my data…
General Question about standard error clustering levelHello everyone, My question is not necessarily related to Stata codes but is broadly related to sta…
Regression with binary dependent variableDear all, I'm a student and a new user of Stata. I have some problems with the following regression.…
How do I calculate time duration from date in rows?Hi all, I have an example dataset below. I am trying to calculate the duration between the start "d…
Examples in did2s stata help commandI did a search in Stata, in the help stata command on 'did2s' and try to run their first example (se…
Subscribe to:
Post Comments (Atom)
0 Response to How to select the observation with a date that is closest to another date in STATA
Post a Comment