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]
st: change variable values in panel data
From 
 
xueliansharon <[email protected]> 
To 
 
[email protected] 
Subject 
 
st: change variable values in panel data 
Date 
 
Sat, 16 Jun 2012 15:36:26 -0700 (PDT) 
Dear all,
I have a panel data set in hand. Each individual enters the survey in
different years. For each year, if the individual is a new interviewee, then
he/she is asked about occupation in this wave; if he/she is a reinterviewee,
then he/she won'e be asked about occupation, and thus occupation will take a
missing values. The data structure is as follows:
ID	year	Reinterviewee	occupation
1	1998	no	                    3
1	1999	yes	                    .
1	2000	yes	                    .
2	1998	no	                    5
2	1999	yes	                    .
2	2000	yes	                    .
3	1999	no	                    4
3	2000	yes	                    .
Now I want to realize the following purpose: for each individual, if he is a
reinterviewee and gets a missing value for the occupation in the current
wave, assign his nonmissing occupation value when he was a new interviewee
to the current occupation. That is, assign "3" to individual 1 in years 1999
and 2000, assign "5" to individual 2 in years 1999 and 2000; assign value
"4" to individual 3 in year 2000. The final data structure should be like: 
ID	year	Reinterviewee	occupation
1	1998	no	                   3
1	1999	yes	                   3
1	2000	yes 	                   3
2	1998	no	                   5
2	1999	yes	                   5
2	2000	yes	                   5
3	1999	no	                   4
3	2000	yes	                   4
 
Since there are too many individuals in the original data set, I need to
program rather than reassigning values manually. Could you please tell me
how I should program to realize such purpose?
Your help will be greatly appreciated!
Many thanks!
Best,
Xuelian 
--
View this message in context: http://statalist.1588530.n2.nabble.com/change-variable-values-in-panel-data-tp7580206.html
Sent from the Statalist mailing list archive at Nabble.com.
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/