Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: filling in the gaps
From
Jan Ditzen <[email protected]>
To
[email protected]
Subject
Re: st: filling in the gaps
Date
Fri, 18 Jan 2013 09:44:09 +0100
Good morning,
if I understood your problem correctly the following should help:
by id (sch_year), sort: replace grade = grade[_n-1]+1 if grade == .
"by id (sch_year), sort:" makes sure that the data gets sorted in the
correct way, i.e. by individuals (id) and then by school year. Secondly
the by command makes sure that the command behind the colon is repeated
for each group. If grade is missing (if grade == .) then the value is
replaced by the preceding value (grade[_n-1]) added with one. I think
the only problem which might occur is if pupils repeat a year.
Maybe there is a better solution but I think this should work.
All the best,
Jan
Am 18.01.2013 09:21, schrieb John Singhammer:
Dear statalister
I'm working on a dataset consisting of information on 45.000 school children
Data has been collected annually since 2009, though not for all children
Information on grade has been imported from a national register.
However, that information is only available up to the year 2011
Consequently, information on grade is missing for the year 2012 and 2013
The data look like this:
id sch_year grade
347246 2010 2
347246 2011 3
347246 2012 .
731909 2010 4
731909 2011 5
731909 2012 .
901302 2011 4
901302 2013 .
How do I fill in the blanks?... and how do I take care of the cases
where information is missing for an entire year (eg. id 901302)?
Note: A school year is calculated as beginning in august and ending
in june the next year. Thus, the year 2011 begins august 2010 and ends
in june 2011.
Any advices would be much appreciated.
Thanks.
John Singhammer
University of Southern Denmark
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/