------------------------------------------------------------------------------------------------------------- log: /home/brass/hdir0/ebenstei/ipums/taiwan/taiwan1990/logs/taiwan1990.log log type: text opened on: 19 Aug 2006, 14:22:14 . . #delimit; delimiter now ; . /*======================================= > Program: taiwan1990.do > Author: Avi Ebenstein > Created: March 2005 > Purpose: Create Stata files from > Taiwan census files > ========================================*/ > > ***********************; . * Convert small data ; . * sets into Stata ; . ***********************; . local fileparts "01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 63 64 71 72"; . *==============================; . * Bring Population into Stata ; . *==============================; . local rerun=1; . while `rerun'==1{; 2. foreach i of local fileparts{; 3. clear; 4. qui infile using ~/ipums/taiwan/taiwan1990/dctfiles/pop1990.dct, using(~/ipums/taiwan/taiwan1990/pop1990 > _raw/y79hS`i'PSN.txt) clear; 5. compress; 6. ******************; . * Label variables ; . ******************; . do ~/ipums/taiwan/taiwan1990/label1990.do; 7. for var *: label values X X; 8. label var birthyear "Actual birthyear (post revolution)"; 9. replace birthyear=birthyear+1911; 10. gen year=1990; 11. gen yrsed=0; 12. do ~/taiwan/taiwanformat/yrsed.do; 13. for any boys girls boysalive girlsalive: capture gen X=.; 14. gen chborn=.; 15. gen chsurv=.; 16. gen cdied=.; 17. gen married=marstat==2; 18. gen working=employed==1; 19. save ~/ipums/taiwan/taiwan1990/data1990/pop1990_`i',replace; 20. }; 21. *=====================================; . * Create one file of pooled counties ; . *=====================================; . clear; 22. set obs 1; 23. gen a=1; 24. foreach i of local fileparts{; 25. append using ~/ipums/taiwan/taiwan1990/data1990/pop1990_`i'; 26. }; 27. drop if a==1; 28. drop a; 29. egen sernum=group(county town village superdist cendist dwellnum unit); 30. egen serial=concat(sernum year),punct("-"); 31. bysort serial: gen pernum=_n; 32. sort year county town village; 33. merge year county town village using ~/taiwan/localities/localities,nokeep; 34. tab _merge; 35. drop _merge; 36. bysort serial: egen eldest =max(age); 37. bysort serial: egen eldestm=max(age*(sex==1)); 38. bysort serial: egen eldestf=max(age*(sex==2)); 39. sort serial pernum; 40. save ~/ipums/taiwan/taiwan1990/taiwan1990,replace; 41. keep in 1/50000; 42. save ~/ipums/taiwan/taiwan1990/taiwan1990_small,replace; 43. ******; . * End ; . ******; . local rerun=0; 44. }; county was float now byte town was float now byte village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now int county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (3065779 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (979577 real changes made) . replace yrsed=8 if educ==2 & year==1990; (576166 real changes made) . replace yrsed=12 if educ==3 & year==1990; (333379 real changes made) . replace yrsed=11 if educ==4 & year==1990; (343952 real changes made) . replace yrsed=14 if educ==5 & year==1990; (186609 real changes made) . replace yrsed=16 if educ==6 & year==1990; (142509 real changes made) . replace yrsed=18 if educ==7 & year==1990; (12762 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (13965 real changes made) . replace yrsed=1 if educ==11 & year==1990; (104637 real changes made) . replace yrsed=1 if educ==12 & year==1990; (209728 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (490825 real changes made) . replace edcat=2 if yrsed==6; (979577 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (576166 real changes made) . replace edcat=4 if yrsed==12; (333379 real changes made) . replace edcat=5 if yrsed==11; (343952 real changes made) . replace edcat=6 if yrsed==14; (186609 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (155271 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (3065779 missing values generated) (3065779 missing values generated) (3065779 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_01.dta saved county was float now byte town was float now byte village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (436600 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (136540 real changes made) . replace yrsed=8 if educ==2 & year==1990; (93656 real changes made) . replace yrsed=12 if educ==3 & year==1990; (34219 real changes made) . replace yrsed=11 if educ==4 & year==1990; (48416 real changes made) . replace yrsed=14 if educ==5 & year==1990; (18696 real changes made) . replace yrsed=16 if educ==6 & year==1990; (11335 real changes made) . replace yrsed=18 if educ==7 & year==1990; (911 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (5752 real changes made) . replace yrsed=1 if educ==11 & year==1990; (10162 real changes made) . replace yrsed=1 if educ==12 & year==1990; (27286 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (92827 real changes made) . replace edcat=2 if yrsed==6; (136540 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (93656 real changes made) . replace edcat=4 if yrsed==12; (34219 real changes made) . replace edcat=5 if yrsed==11; (48416 real changes made) . replace edcat=6 if yrsed==14; (18696 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (12246 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (436600 missing values generated) (436600 missing values generated) (436600 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_02.dta saved county was float now byte town was float now byte village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (1377934 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (411878 real changes made) . replace yrsed=8 if educ==2 & year==1990; (259735 real changes made) . replace yrsed=12 if educ==3 & year==1990; (143707 real changes made) . replace yrsed=11 if educ==4 & year==1990; (173938 real changes made) . replace yrsed=14 if educ==5 & year==1990; (87097 real changes made) . replace yrsed=16 if educ==6 & year==1990; (56254 real changes made) . replace yrsed=18 if educ==7 & year==1990; (5429 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (5901 real changes made) . replace yrsed=1 if educ==11 & year==1990; (42387 real changes made) . replace yrsed=1 if educ==12 & year==1990; (96751 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (239896 real changes made) . replace edcat=2 if yrsed==6; (411878 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (259735 real changes made) . replace edcat=4 if yrsed==12; (143707 real changes made) . replace edcat=5 if yrsed==11; (173938 real changes made) . replace edcat=6 if yrsed==14; (87097 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (61683 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (1377934 missing values generated) (1377934 missing values generated) (1377934 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_03.dta saved county was float now byte town was float now byte village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (370970 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (117359 real changes made) . replace yrsed=8 if educ==2 & year==1990; (67580 real changes made) . replace yrsed=12 if educ==3 & year==1990; (34603 real changes made) . replace yrsed=11 if educ==4 & year==1990; (52326 real changes made) . replace yrsed=14 if educ==5 & year==1990; (20629 real changes made) . replace yrsed=16 if educ==6 & year==1990; (9419 real changes made) . replace yrsed=18 if educ==7 & year==1990; (738 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (2410 real changes made) . replace yrsed=1 if educ==11 & year==1990; (8748 real changes made) . replace yrsed=1 if educ==12 & year==1990; (28126 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (68316 real changes made) . replace edcat=2 if yrsed==6; (117359 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (67580 real changes made) . replace edcat=4 if yrsed==12; (34603 real changes made) . replace edcat=5 if yrsed==11; (52326 real changes made) . replace edcat=6 if yrsed==14; (20629 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (10157 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (370970 missing values generated) (370970 missing values generated) (370970 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_04.dta saved county was float now byte town was float now byte village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (526181 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (171953 real changes made) . replace yrsed=8 if educ==2 & year==1990; (99822 real changes made) . replace yrsed=12 if educ==3 & year==1990; (46696 real changes made) . replace yrsed=11 if educ==4 & year==1990; (68407 real changes made) . replace yrsed=14 if educ==5 & year==1990; (22961 real changes made) . replace yrsed=16 if educ==6 & year==1990; (12965 real changes made) . replace yrsed=18 if educ==7 & year==1990; (929 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (2838 real changes made) . replace yrsed=1 if educ==11 & year==1990; (11819 real changes made) . replace yrsed=1 if educ==12 & year==1990; (40784 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (102448 real changes made) . replace edcat=2 if yrsed==6; (171953 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (99822 real changes made) . replace edcat=4 if yrsed==12; (46696 real changes made) . replace edcat=5 if yrsed==11; (68407 real changes made) . replace edcat=6 if yrsed==14; (22961 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (13894 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (526181 missing values generated) (526181 missing values generated) (526181 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_05.dta saved county was float now byte town was float now int village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (1285029 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (432828 real changes made) . replace yrsed=8 if educ==2 & year==1990; (245236 real changes made) . replace yrsed=12 if educ==3 & year==1990; (92537 real changes made) . replace yrsed=11 if educ==4 & year==1990; (177931 real changes made) . replace yrsed=14 if educ==5 & year==1990; (63924 real changes made) . replace yrsed=16 if educ==6 & year==1990; (36513 real changes made) . replace yrsed=18 if educ==7 & year==1990; (2462 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (9972 real changes made) . replace yrsed=1 if educ==11 & year==1990; (33040 real changes made) . replace yrsed=1 if educ==12 & year==1990; (96957 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (233598 real changes made) . replace edcat=2 if yrsed==6; (432828 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (245236 real changes made) . replace edcat=4 if yrsed==12; (92537 real changes made) . replace edcat=5 if yrsed==11; (177931 real changes made) . replace edcat=6 if yrsed==14; (63924 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (38975 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (1285029 missing values generated) (1285029 missing values generated) (1285029 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_06.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (1205091 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (417531 real changes made) . replace yrsed=8 if educ==2 & year==1990; (225803 real changes made) . replace yrsed=12 if educ==3 & year==1990; (83489 real changes made) . replace yrsed=11 if educ==4 & year==1990; (133085 real changes made) . replace yrsed=14 if educ==5 & year==1990; (48090 real changes made) . replace yrsed=16 if educ==6 & year==1990; (27712 real changes made) . replace yrsed=18 if educ==7 & year==1990; (1787 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (8114 real changes made) . replace yrsed=1 if educ==11 & year==1990; (32632 real changes made) . replace yrsed=1 if educ==12 & year==1990; (89123 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (267594 real changes made) . replace edcat=2 if yrsed==6; (417531 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (225803 real changes made) . replace edcat=4 if yrsed==12; (83489 real changes made) . replace edcat=5 if yrsed==11; (133085 real changes made) . replace edcat=6 if yrsed==14; (48090 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (29499 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (1205091 missing values generated) (1205091 missing values generated) (1205091 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_07.dta saved county was float now byte town was float now int village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (515167 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (174904 real changes made) . replace yrsed=8 if educ==2 & year==1990; (100982 real changes made) . replace yrsed=12 if educ==3 & year==1990; (48900 real changes made) . replace yrsed=11 if educ==4 & year==1990; (50387 real changes made) . replace yrsed=14 if educ==5 & year==1990; (24360 real changes made) . replace yrsed=16 if educ==6 & year==1990; (12960 real changes made) . replace yrsed=18 if educ==7 & year==1990; (1101 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (5762 real changes made) . replace yrsed=1 if educ==11 & year==1990; (11430 real changes made) . replace yrsed=1 if educ==12 & year==1990; (34652 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (101573 real changes made) . replace edcat=2 if yrsed==6; (174904 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (100982 real changes made) . replace edcat=4 if yrsed==12; (48900 real changes made) . replace edcat=5 if yrsed==11; (50387 real changes made) . replace edcat=6 if yrsed==14; (24360 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (14061 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (515167 missing values generated) (515167 missing values generated) (515167 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_08.dta saved county was float now byte town was float now int village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (717263 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (256357 real changes made) . replace yrsed=8 if educ==2 & year==1990; (141514 real changes made) . replace yrsed=12 if educ==3 & year==1990; (51483 real changes made) . replace yrsed=11 if educ==4 & year==1990; (60873 real changes made) . replace yrsed=14 if educ==5 & year==1990; (25181 real changes made) . replace yrsed=16 if educ==6 & year==1990; (14872 real changes made) . replace yrsed=18 if educ==7 & year==1990; (1043 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (7960 real changes made) . replace yrsed=1 if educ==11 & year==1990; (13940 real changes made) . replace yrsed=1 if educ==12 & year==1990; (47547 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (165940 real changes made) . replace edcat=2 if yrsed==6; (256357 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (141514 real changes made) . replace edcat=4 if yrsed==12; (51483 real changes made) . replace edcat=5 if yrsed==11; (60873 real changes made) . replace edcat=6 if yrsed==14; (25181 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (15915 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (717263 missing values generated) (717263 missing values generated) (717263 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_09.dta saved county was float now byte town was float now int village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (534761 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (182424 real changes made) . replace yrsed=8 if educ==2 & year==1990; (105735 real changes made) . replace yrsed=12 if educ==3 & year==1990; (41492 real changes made) . replace yrsed=11 if educ==4 & year==1990; (48954 real changes made) . replace yrsed=14 if educ==5 & year==1990; (19656 real changes made) . replace yrsed=16 if educ==6 & year==1990; (9196 real changes made) . replace yrsed=18 if educ==7 & year==1990; (708 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (2898 real changes made) . replace yrsed=1 if educ==11 & year==1990; (11582 real changes made) . replace yrsed=1 if educ==12 & year==1990; (35712 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (126596 real changes made) . replace edcat=2 if yrsed==6; (182424 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (105735 real changes made) . replace edcat=4 if yrsed==12; (41492 real changes made) . replace edcat=5 if yrsed==11; (48954 real changes made) . replace edcat=6 if yrsed==14; (19656 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (9904 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (534761 missing values generated) (534761 missing values generated) (534761 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_10.dta saved county was float now byte town was float now int village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (1022203 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (337672 real changes made) . replace yrsed=8 if educ==2 & year==1990; (188596 real changes made) . replace yrsed=12 if educ==3 & year==1990; (82200 real changes made) . replace yrsed=11 if educ==4 & year==1990; (121572 real changes made) . replace yrsed=14 if educ==5 & year==1990; (49742 real changes made) . replace yrsed=16 if educ==6 & year==1990; (25913 real changes made) . replace yrsed=18 if educ==7 & year==1990; (1906 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (4753 real changes made) . replace yrsed=1 if educ==11 & year==1990; (27542 real changes made) . replace yrsed=1 if educ==12 & year==1990; (64462 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (214602 real changes made) . replace edcat=2 if yrsed==6; (337672 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (188596 real changes made) . replace edcat=4 if yrsed==12; (82200 real changes made) . replace edcat=5 if yrsed==11; (121572 real changes made) . replace edcat=6 if yrsed==14; (49742 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (27819 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (1022203 missing values generated) (1022203 missing values generated) (1022203 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_11.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (1132195 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (348111 real changes made) . replace yrsed=8 if educ==2 & year==1990; (210517 real changes made) . replace yrsed=12 if educ==3 & year==1990; (86724 real changes made) . replace yrsed=11 if educ==4 & year==1990; (173454 real changes made) . replace yrsed=14 if educ==5 & year==1990; (61687 real changes made) . replace yrsed=16 if educ==6 & year==1990; (31124 real changes made) . replace yrsed=18 if educ==7 & year==1990; (2103 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (6376 real changes made) . replace yrsed=1 if educ==11 & year==1990; (31237 real changes made) . replace yrsed=1 if educ==12 & year==1990; (67605 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (218475 real changes made) . replace edcat=2 if yrsed==6; (348111 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (210517 real changes made) . replace edcat=4 if yrsed==12; (86724 real changes made) . replace edcat=5 if yrsed==11; (173454 real changes made) . replace edcat=6 if yrsed==14; (61687 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (33227 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (1132195 missing values generated) (1132195 missing values generated) (1132195 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_12.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (875330 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (289210 real changes made) . replace yrsed=8 if educ==2 & year==1990; (163374 real changes made) . replace yrsed=12 if educ==3 & year==1990; (76393 real changes made) . replace yrsed=11 if educ==4 & year==1990; (113867 real changes made) . replace yrsed=14 if educ==5 & year==1990; (40611 real changes made) . replace yrsed=16 if educ==6 & year==1990; (21065 real changes made) . replace yrsed=18 if educ==7 & year==1990; (1637 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (7188 real changes made) . replace yrsed=1 if educ==11 & year==1990; (23028 real changes made) . replace yrsed=1 if educ==12 & year==1990; (50940 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (169173 real changes made) . replace edcat=2 if yrsed==6; (289210 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (163374 real changes made) . replace edcat=4 if yrsed==12; (76393 real changes made) . replace edcat=5 if yrsed==11; (113867 real changes made) . replace edcat=6 if yrsed==14; (40611 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (22702 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (875330 missing values generated) (875330 missing values generated) (875330 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_13.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (249088 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (90619 real changes made) . replace yrsed=8 if educ==2 & year==1990; (49292 real changes made) . replace yrsed=12 if educ==3 & year==1990; (21514 real changes made) . replace yrsed=11 if educ==4 & year==1990; (27977 real changes made) . replace yrsed=14 if educ==5 & year==1990; (8890 real changes made) . replace yrsed=16 if educ==6 & year==1990; (5919 real changes made) . replace yrsed=18 if educ==7 & year==1990; (388 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (2877 real changes made) . replace yrsed=1 if educ==11 & year==1990; (3726 real changes made) . replace yrsed=1 if educ==12 & year==1990; (14343 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (44489 real changes made) . replace edcat=2 if yrsed==6; (90619 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (49292 real changes made) . replace edcat=4 if yrsed==12; (21514 real changes made) . replace edcat=5 if yrsed==11; (27977 real changes made) . replace edcat=6 if yrsed==14; (8890 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (6307 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (249088 missing values generated) (249088 missing values generated) (249088 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_14.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (336890 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (116527 real changes made) . replace yrsed=8 if educ==2 & year==1990; (62122 real changes made) . replace yrsed=12 if educ==3 & year==1990; (33848 real changes made) . replace yrsed=11 if educ==4 & year==1990; (39736 real changes made) . replace yrsed=14 if educ==5 & year==1990; (17411 real changes made) . replace yrsed=16 if educ==6 & year==1990; (8571 real changes made) . replace yrsed=18 if educ==7 & year==1990; (618 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (3397 real changes made) . replace yrsed=1 if educ==11 & year==1990; (7165 real changes made) . replace yrsed=1 if educ==12 & year==1990; (18686 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (58057 real changes made) . replace edcat=2 if yrsed==6; (116527 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (62122 real changes made) . replace edcat=4 if yrsed==12; (33848 real changes made) . replace edcat=5 if yrsed==11; (39736 real changes made) . replace edcat=6 if yrsed==14; (17411 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (9189 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (336890 missing values generated) (336890 missing values generated) (336890 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_15.dta saved county was float now byte town was float now int village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (105848 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (33833 real changes made) . replace yrsed=8 if educ==2 & year==1990; (20705 real changes made) . replace yrsed=12 if educ==3 & year==1990; (9074 real changes made) . replace yrsed=11 if educ==4 & year==1990; (14900 real changes made) . replace yrsed=14 if educ==5 & year==1990; (5805 real changes made) . replace yrsed=16 if educ==6 & year==1990; (3077 real changes made) . replace yrsed=18 if educ==7 & year==1990; (212 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (1355 real changes made) . replace yrsed=1 if educ==11 & year==1990; (1183 real changes made) . replace yrsed=1 if educ==12 & year==1990; (5318 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (18242 real changes made) . replace edcat=2 if yrsed==6; (33833 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (20705 real changes made) . replace edcat=4 if yrsed==12; (9074 real changes made) . replace edcat=5 if yrsed==11; (14900 real changes made) . replace edcat=6 if yrsed==14; (5805 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (3289 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (105848 missing values generated) (105848 missing values generated) (105848 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_16.dta saved county was float now byte town was float now int village was float now byte superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (348586 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (103619 real changes made) . replace yrsed=8 if educ==2 & year==1990; (61286 real changes made) . replace yrsed=12 if educ==3 & year==1990; (37441 real changes made) . replace yrsed=11 if educ==4 & year==1990; (53541 real changes made) . replace yrsed=14 if educ==5 & year==1990; (19603 real changes made) . replace yrsed=16 if educ==6 & year==1990; (13332 real changes made) . replace yrsed=18 if educ==7 & year==1990; (1112 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (1233 real changes made) . replace yrsed=1 if educ==11 & year==1990; (9198 real changes made) . replace yrsed=1 if educ==12 & year==1990; (21091 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (58652 real changes made) . replace edcat=2 if yrsed==6; (103619 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (61286 real changes made) . replace edcat=4 if yrsed==12; (37441 real changes made) . replace edcat=5 if yrsed==11; (53541 real changes made) . replace edcat=6 if yrsed==14; (19603 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (14444 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (348586 missing values generated) (348586 missing values generated) (348586 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_17.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now int county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (342015 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (98095 real changes made) . replace yrsed=8 if educ==2 & year==1990; (58266 real changes made) . replace yrsed=12 if educ==3 & year==1990; (40954 real changes made) . replace yrsed=11 if educ==4 & year==1990; (36330 real changes made) . replace yrsed=14 if educ==5 & year==1990; (22481 real changes made) . replace yrsed=16 if educ==6 & year==1990; (24740 real changes made) . replace yrsed=18 if educ==7 & year==1990; (6330 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (1830 real changes made) . replace yrsed=1 if educ==11 & year==1990; (9402 real changes made) . replace yrsed=1 if educ==12 & year==1990; (22322 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (54819 real changes made) . replace edcat=2 if yrsed==6; (98095 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (58266 real changes made) . replace edcat=4 if yrsed==12; (40954 real changes made) . replace edcat=5 if yrsed==11; (36330 real changes made) . replace edcat=6 if yrsed==14; (22481 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (31070 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (342015 missing values generated) (342015 missing values generated) (342015 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_18.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (772828 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (217498 real changes made) . replace yrsed=8 if educ==2 & year==1990; (125841 real changes made) . replace yrsed=12 if educ==3 & year==1990; (87014 real changes made) . replace yrsed=11 if educ==4 & year==1990; (100505 real changes made) . replace yrsed=14 if educ==5 & year==1990; (61649 real changes made) . replace yrsed=16 if educ==6 & year==1990; (63203 real changes made) . replace yrsed=18 if educ==7 & year==1990; (5166 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (4126 real changes made) . replace yrsed=1 if educ==11 & year==1990; (23564 real changes made) . replace yrsed=1 if educ==12 & year==1990; (51036 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (111952 real changes made) . replace edcat=2 if yrsed==6; (217498 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (125841 real changes made) . replace edcat=4 if yrsed==12; (87014 real changes made) . replace edcat=5 if yrsed==11; (100505 real changes made) . replace edcat=6 if yrsed==14; (61649 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (68369 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (772828 missing values generated) (772828 missing values generated) (772828 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_19.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now byte after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now int county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (252371 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (73089 real changes made) . replace yrsed=8 if educ==2 & year==1990; (42457 real changes made) . replace yrsed=12 if educ==3 & year==1990; (29670 real changes made) . replace yrsed=11 if educ==4 & year==1990; (32011 real changes made) . replace yrsed=14 if educ==5 & year==1990; (19981 real changes made) . replace yrsed=16 if educ==6 & year==1990; (13288 real changes made) . replace yrsed=18 if educ==7 & year==1990; (1164 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (987 real changes made) . replace yrsed=1 if educ==11 & year==1990; (7416 real changes made) . replace yrsed=1 if educ==12 & year==1990; (13717 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (40711 real changes made) . replace edcat=2 if yrsed==6; (73089 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (42457 real changes made) . replace edcat=4 if yrsed==12; (29670 real changes made) . replace edcat=5 if yrsed==11; (32011 real changes made) . replace edcat=6 if yrsed==14; (19981 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (14452 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (252371 missing values generated) (252371 missing values generated) (252371 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_20.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; . > > label define educ 1 "Elementary school > ", add; . label define educ 2 "Junior high schol", add; . label define educ 3 > "Senior high school", add; . label define educ 4 "Vocational school", > add; . label define educ 5 "Associate College", add; . label > define educ 6 "College", add; . label define educ 7 "Graduate > school", add; . label define educ 8 "Illiterate", add; . label define > educ 9 "Self-taught", add; . label define educ 10 "Day-Care", add; . label define educ 11 "Kindergarten", add; . label define educ 12 > "Other child-level", add; . > > label define health 1 "No", add; . label define health 2 "Yes", add; . > > label define healthprob 1 "Multiple im > pediments", add; . label define healthprob 2 "Sight impediment", add; . label define > healthprob 3 "Hearing impediment", add; . label define healthprob > 4 "Language impediment", add; . label define healthprob 5 "Bodily > impediment", add; . label define healthprob 6 "Intelligence > impediment", add; . label define healthprob 7 "Loss of major > organ function", add; . label define healthprob 8 "Colorblindness", > add; . label define healthprob 9 "Vegetative state or senility", add; . label define healthprob 10 "Avoids social intersaction", add; . label define healthprob 11 "Unable to take care of onesself", add; . label define healthprob 12 "Other", add; . label define healthprob 0 > "None, N/A", add; . > label def > ine employed 1 "Employed", add; . label define employed 2 "Conscripted", add; . label define employed > 3 "Unemployed", add; . label define employed 0 "Less than 15 years > old", add; . > > label define unempres > 1 "Starting to look for a job", add; . label define unempres 2 "Looking anew for a job", add; . label define > unempres 3 "Pursuing studies", add; . label define unempres 4 > "Cooking/ home chores", add; . label define unempres 5 "Disabled", > add; . label define unempres 6 "Long illness", add; . label define > unempres 7 "Forbidden to work/imprisoned", add; . label define unempres > 8 "Unwilling to work", add; . label define unempres 9 > "Other", add; . label define unempres 0 "Employed or Less than 15 > years old, N/A", add; . > > > > > > > > > > > > label define empstat 1 "Employer", add; . label define empstat 2 "Self-employed", add; . label define empstat 3 > "Private enterprise", add; . label define empstat 4 > "Government", add; . label define empstat 5 "Volunteer/ Unpaid", add; . label define empstat 0 "N/A", add; . > label define works > tudy 1 "Yes", add; . label define workstudy 2 "No", add; . > > label define wsloc 1 "On-site", add; . label define wsloc 2 "Same village", add; . label define wsloc 3 > "Different village", add; . label define wsloc 4 "Outside Taiwan", add; . > > label define moneysour > ce 1 "Savings", add; . label define moneysource 2 "Work income", add; . label define > moneysource 3 "Partner", add; . label define moneysource 4 > "Children", add; . label define moneysource 5 "Other > relatives/friends", add; . label define moneysource 6 "Retirement/ > pensions", add; . label define moneysource 7 "Welfare", add; . label > define moneysource 8 "Other", add; . > > label define residtype 1 "House ", add; . label define residtype 2 "Apartment", add; . label define residtype > 3 "Other", add; . > label def > ine buildtype 1 "Traditional rural type", add; . label define buildtype 2 "Private courtyard/ duplex type", add; . label > define buildtype 3 "Joined-roof type", add; . label define buildtype 4 > "Five or fewer floor apartments", add; . label define buildtype 5 > "Six-twelve floor apartments", add; . label define buildtype 6 "13 or > more floor apartments", add; . label define buildtype 7 "Other", add; . > > label define inhabited 1 "Someone present", add; . label define inhabited 2 "Empty household", add; . label define > inhabited 3 "Other use and nobody present", add; . > > label define residuse 1 "Use only as home", add; . label define residuse 2 "Also industrial use", add; . label define > residuse 3 "Also commercial use", add; . label define residuse 4 "Also > other use", add; . > > label define residage > 1 "1912-1945", add; . label define residage 2 "1946-1960", add; . label define residage > 3 "1961-1970", add; . label define residage 4 "1971-1980", add; . label > define residage 5 "1981-1985", add; . label define residage 6 > "1986", add; . label define residage 7 "1987", add; . label define > residage 8 "1988", add; . label define residage 9 "1989", add; . label define residage 10 "1990", add; . > > label define roomnum 1 "1", add; . label define roomnum 2 "2", add; . label define roomnum 3 "3", > add; . label define roomnum 4 "4", add; . label define roomnum 5 > "5", add; . label define roomnum 6 "6", add; . label define > roomnum 7 "7", add; . label define roomnum 8 "8", add; . label define > roomnum 9 "9", add; . label define roomnum 10 "10 or more", add; . > label define residnum 1 "1", add; . label define residnum 2 "2", add; . label define residnum 3 "3", > add; . label define residnum 4 "4", add; . label define residnum 5 > "5", add; . label define residnum 6 "6 or more", add; . > > label define residown 1 "Self-purchased ordinary residence", add; . label define residown 2 "Self-purchased Government built residence", > add; . label define residown 3 "Inheritance or present", add; . label > define residown 4 "Rented publicly owned Government built residence", > add; . label define residown 5 "Rented privately owned government > built residence", add; . label define residown 6 "Rented > non-government built residence", add; . label define residown 7 > "Allocated residence (subsidized provision of housing)", add; . label > define residown 8 "Other", add; . > > label define timeat 1 "1 year or less", add; . label define timeat 2 "1-5 years", add; . label define timeat 3 "6-10 > years", add; . label define timeat 4 "11-15 years", add; . label > define timeat 5 "16-20 years", add; . label define timeat 6 "21 > years or more", add; . > > label define spacecomp 1 "Rather large", > add; . label define spacecomp 2 "Rather small", add; . label define spacecomp > 3 "About the same", add; . > label def > ine spacediff 1 "Less than 5", add; . label define spacediff 2 "btw 5-10", add; . label define spacediff > 3 "btw 10-15", add; . label define spacediff 4 "15-20", add; . label > define spacediff 5 "20 or more", add; . > > > > end of do-file -> label values county county -> label values town town -> label values village village -> label values superdist superdist -> label values cendist cendist -> label values dwellnum dwellnum -> label values unit unit -> label values fileid fileid -> label values individ individ -> label values houseid houseid -> label values sex sex -> label values relate relate -> label values age age -> label values after after -> label values birthyear birthyear -> label values lateyear lateyear -> label values race race -> label values localnum localnum -> label values formres formres -> label values localnum2 localnum2 -> label values marstat marstat -> label values student student -> label values educ educ -> label values major major -> label values health health -> label values healthprob healthprob -> label values employed employed -> label values unempres unempres -> label values head head -> label values industry industry -> label values occup occup -> label values empstat empstat -> label values workstudy workstudy -> label values wsloc wsloc -> label values locality3 locality3 -> label values moneysource moneysource -> label values over65 over65 -> label values residtype residtype -> label values ownhouse ownhouse -> label values qtype qtype -> label values hhsize hhsize -> label values hhrel hhrel -> label values hhrelu6 hhrelu6 -> label values hhrelu18 hhrelu18 -> label values over65num over65num -> label values disablednum disablednum -> label values housetype housetype -> label values PA088 PA088 -> label values village2 village2 -> label values county2 county2 -> label values batchid batchid -> label values runid runid -> label values FILLER FILLER birthyear was byte now int (672907 real changes made) . #delimit; delimiter now ; . replace yrsed=0 if educ==1 & year==1980; (0 real changes made) . replace yrsed=0 if educ==2 & year==1980; (0 real changes made) . replace yrsed=6 if educ==3 & year==1980; (0 real changes made) . replace yrsed=8 if educ==4 & year==1980; (0 real changes made) . replace yrsed=12 if educ==5 & year==1980; (0 real changes made) . replace yrsed=11 if educ==6 & year==1980; (0 real changes made) . replace yrsed=14 if educ==7 & year==1980; (0 real changes made) . replace yrsed=16 if educ==8 & year==1980; (0 real changes made) . replace yrsed=18 if educ==9 & year==1980; (0 real changes made) . replace yrsed=6 if educ==1 & year==1990; (213544 real changes made) . replace yrsed=8 if educ==2 & year==1990; (116907 real changes made) . replace yrsed=12 if educ==3 & year==1990; (76586 real changes made) . replace yrsed=11 if educ==4 & year==1990; (71283 real changes made) . replace yrsed=14 if educ==5 & year==1990; (41818 real changes made) . replace yrsed=16 if educ==6 & year==1990; (38625 real changes made) . replace yrsed=18 if educ==7 & year==1990; (3857 real changes made) . replace yrsed=0 if educ==8 & year==1990; (0 real changes made) . replace yrsed=0 if educ==9 & year==1990; (0 real changes made) . replace yrsed=1 if educ==10 & year==1990; (3422 real changes made) . replace yrsed=1 if educ==11 & year==1990; (22591 real changes made) . replace yrsed=1 if educ==12 & year==1990; (40124 real changes made) . replace yrsed=6 if educ==1 & year==2000; (0 real changes made) . replace yrsed=8 if educ==2 & year==2000; (0 real changes made) . replace yrsed=12 if educ==3 & year==2000; (0 real changes made) . replace yrsed=11 if educ==4 & year==2000; (0 real changes made) . replace yrsed=14 if educ==5 & year==2000; (0 real changes made) . replace yrsed=16 if educ==6 & year==2000; (0 real changes made) . replace yrsed=17 if educ==7 & year==2000; (0 real changes made) . replace yrsed=18 if educ==8 & year==2000; (0 real changes made) . replace yrsed=0 if educ==9 & year==2000; (0 real changes made) . replace yrsed=0 if educ==10 & year==2000; (0 real changes made) . replace yrsed=0 if educ==11 & year==2000; (0 real changes made) . gen edcat=0; . replace edcat=1 if yrsed<=5; (110287 real changes made) . replace edcat=2 if yrsed==6; (213544 real changes made) . replace edcat=3 if yrsed>=7 & yrsed<=8; (116907 real changes made) . replace edcat=4 if yrsed==12; (76586 real changes made) . replace edcat=5 if yrsed==11; (71283 real changes made) . replace edcat=6 if yrsed==14; (41818 real changes made) . replace edcat=7 if yrsed==16|yrsed==17|yrsed==18; (42482 real changes made) . label define edcat 1 "Illiterate/Self-taught", add; . label define edcat 2 "Elementary ", add; . label define edcat 3 "Junior High", add; . label define edcat 4 "Senior High school", add; . label define edcat 5 "Vocational school", add; . label define edcat 6 "Associate College", add; . label define edcat 7 "College+", add; . label values edcat edcat; . end of do-file -> capture gen boys=. -> capture gen girls=. -> capture gen boysalive=. -> capture gen girlsalive=. (672907 missing values generated) (672907 missing values generated) (672907 missing values generated) file ~/ipums/taiwan/taiwan1990/data1990/pop1990_21.dta saved county was float now byte town was float now int village was float now int superdist was float now int cendist was float now byte dwellnum was float now int unit was float now byte fileid was float now byte individ was float now int houseid was float now byte sex was float now byte relate was float now byte age was float now int after was float now byte birthyear was float now byte lateyear was float now byte race was float now byte localnum was float now byte formres was float now byte localnum2 was float now byte marstat was float now byte student was float now byte educ was float now byte major was float now byte health was float now byte healthprob was float now byte employed was float now byte unempres was float now byte head was float now byte industry was float now int occup was float now int empstat was float now byte workstudy was float now byte wsloc was float now byte locality3 was float now int moneysource was float now byte over65 was float now byte residtype was float now byte ownhouse was float now byte qtype was float now byte hhsize was float now int hhrel was float now byte hhrelu6 was float now byte hhrelu18 was float now byte over65num was float now byte disablednum was float now byte housetype was float now byte PA088 was float now byte village2 was float now byte county2 was float now byte batchid was float now byte FILLER was float now byte . #delimit; delimiter now ; . label define sex 1 "Male", add; . label define sex 2 "Female", add; . > > label def > ine relate 1 "Household head", add; . label define relate 2 "Spouse", add; . label define relate 3 > "Parent", add; . label define relate 4 "Parent's spouse", add; . label define relate 5 "Grandparents", add; . label define > relate 6 "Child", add; . label define relate 7 "Child's > spouse", add; . label define relate 8 "Grandchildren", add; . label > define relate 9 "Sibling", add; . label define relate 10 "Other > relative", add; . label define relate 11 "Employee", add; . label define > relate 12 "Temporary", add; . > > label define after 1 "Before 1912", add; . label define after 2 "After 1912", add; . > > label define lateyear 1 "Be > fore December 15", add; . label define lateyear 2 "After December 15", add; . > > label def > ine nation 1 "Taiwanese", add; . label define nation 2 "Mainland Chinese", add; . label define nation 3 > "American", add; . label define nation 4 "Japanese", add; . label > define nation 5 "Southeast Asian", add; . label define nation 6 "Other", > add; . > > label define formr > es 1 "Same household", add; . label define formres 2 "Same village", add; . label define formres 3 > "Same town, different village", add; . label define formres 4 "Same > county, different town", add; . label define formres 5 "Also Taiwan, > different county", add; . label define formres 6 "In China, not in > Taiwan", add; . label define formres 7 "Outside China/Taiwan", add; . > > label define marstat 1 "Singl > e", add; . label define marstat 2 "Married or partnered", add; . label define > marstat 3 "Divorced or separated", add; . label define marstat 4 > "Widowed", add; . > > label define student 1 "Currently studying", add; . label define student 2 "Graduated", add; . label define student 3 > "Drop out", add; . label define student 4 "Passed equivalence exam", > add; . label define student 5 "Not in school", add; .