. set memory 60m (61440k) . set more 1 . ! /bin/rm -f /tmp/aef.raw aef.dct dcthead . * Obtain raw data from Chung Underwood at BLS 202-606-7786 . ! echo >dcthead dictionary using /tmp/aef.raw . program define aef2 1. * '-A' are missing value indicators in the earlier files. . if `1' < 1994 {!zcat /home/data/morg/raw/morg`2'.Z |tr "\-A" " " >/tmp/aef. > raw} 2. if `1' >= 1994 {!zcat /home/data/morg/raw/morg`2'.Z >/tmp/aef.raw} 3. ! cat /home/data/morg/sources/dcthead /home/data/morg/sources/aef`3'.dbd > > ./aef.dct 4. quietly infile using aef if age>15&age!=. 5. #delimit cr delimiter now cr . . * Geography . generate int year = `1' 6. if `1'== 1995 { replace hhid = hhid94 if intmonth<9 7. drop hhid94 } 8. if `1' > 1995 { replace smsa93 = . if smsa93<2 } 9. replace smsasize = . if smsasize <=0 10. if `1' == 1995 { replace smsastat = smsa995 if intmonth>8 11. replace icntcity = icntct94 if intmonth<9 12. replace centcity = centcitx if intmonth<9 13. replace smsa93 = . if intmonth>=9 & smsa93<2 14. replace smsa93 = . if intmonth<9 15. drop pmsarank 16. generate smsa80 = smsasize if intmonth < 10 } 17. if `1' > 1995 & `1' < 1998 { replace smsastat = smsa995 } 18. replace smsastat = . if smsastat==3 | smsastat<0 19. if `1' == 1994 { replace hhid = hhid94 20. drop hhid94 21. drop smsa93 22. replace centcity = centcitx 23. replace icntcity = icntct94 24. replace eligible = . if eligible == 0 25. replace pmsarank = . if intmonth > 3 26. replace pmsarank = . if pmsarank <= 0 27. replace cmsarank = . if intmonth > 3 } 28. if `1' > 1995 & `1' <= 1997 { drop hhid94 pmsarank } 29. if `1' > 1993 & `1' < 1998 { drop centcitx icntct94 smsa995 } 30. if `1' > 1993 { replace hurespli =. if hurespli <0 31. replace peinusyr = . if peinusyr < 0 } 32. replace centcity = . if centcity==4 | centcity<=0 33. if `1' >= 1986 & `1' < 1994 { replace pmsarank = . if pmsarank<=0 } 34. if `1' >= 1995 & `1' <= 1997 { drop cmsarank} 35. if `1' >= 1986 { replace icntcity = . if icntcity<=0} 36. if `1' > 1984 & `1' < 1995 { replace cmsarank = . if cmsarank<=0} 37. if `1' >= 1989 { replace msafips = . if msafips <=0 38. replace cmsacode = . if cmsacode<=0} 39. if `1' == 1983 { drop docc70 occ70 } 40. if `1' == 1985 { replace smsarank = . if intmonth > 9} 41. if `1' == 1984 { drop icntcity pmsarank cmsarank } 42. if `1' == 1985 & intmonth < 10 { drop icntcity pmsarank cmsarank } 43. if `1' == 1994 { replace cmsarank = . if intmonth>3 } 44. *replace smsasize=. if smsasize<=0 . if `1' < 1985 { generate byte smsa70 = smsasize } 45. if `1' > 1985 & `1' < 1995 { generate byte smsa80 = smsasize } 46. if `1' == 1985 { generate byte smsa70 = smsasize if intmonth<10 } 47. if `1' == 1985 { generate byte smsa80 = smsasize if intmonth>9 } 48. drop smsasize 49. if `1' > 1985 & `1' < 1989 { drop smsarank } 50. if `1' < 1983 { drop unioncov unionmme occ80 ind80 } 51. . * Demography . if `1' > 1983 & `1' < 1994 { replace ownchild = . if ownchild ==0 52. replace ownchild = ownchild - 1 53. generate int ch613=chldpres 54. generate int ch1417=chldpres } 55. if `1' > 1983 & `1' < 1989 { generate int ch05= chldpres 56. recode ch05 4 6/8 = 1 0/3 5 = 0 57. recode ch613 3 5 7/8 = 1 0/2 4 6 = 0 58. recode ch1417 2 5/6 8 =1 0/1 3/4 7 = 0 } 59. if `1' > 1988 & `1' < 1994 { generate int ch02 = chldpres 60. generate int ch35 = chldpres 61. recode ch02 2 6/8 12/14 16 = 1 0/1 3/5 9/ > 11 15 = 0 62. recode ch35 3 6 9/10 12/13 15/16 = 1 0/2 4/5 7/ > 8 11 14 = 0 63. recode ch613 4 7 9 11/12 14/16 = 1 0/3 5/6 8 > 10 13 = 0 64. recode ch1417 5 8 10/11 13/16 = 1 0/4 6/7 9 > 12 = 0 65. generate int ch05 = ch02 66. replace ch05 = ch35 if ch35 == 1 67. label variable ch02 "Children 0-2" 68. label variable ch35 "Children 3-5"} 69. if `1' > 1983 & `1' < 1994 { label variable ch05 "Children 0-5" 70. label variable ch613 "Children 6-13" 71. label variable ch1417 "Children 6-17" } 72. if `1' == 1998 { drop ownchild chldpres } 73. if `1' >= 1999 {replace ownchild = . if ownchild < 0 74. replace chldpres = . if chldpres < 0 75. generate int ch02 = chldpres 76. generate int ch35 = chldpres 77. generate int ch613 = chldpres 78. generate int ch1417 = chldpres 79. recode ch02 1 5/7 11/13 15 = 1 0 2/4 8/10 14 = 0 80. recode ch35 2 5 8/9 11/12 14/15 = 1 0/1 3/4 6/7 10 13 =0 81. recode ch613 3 6 8 10/11 13/15 = 1 0/2 4/5 7 9 12 = 0 82. recode ch1417 4 7 9/10 12/15 = 1 0/3 5/6 8 11 = 0 83. generate int ch05 = ch02 84. replace ch05 = ch35 if ch35 == 1 } 85. . if `1' == 1999 { replace ownchild = . if intmonth < 10 86. replace chldpres = . if intmonth < 10 87. replace ch613 = . if intmonth < 10 88. replace ch1417 = . if intmonth < 10 89. replace ch05 = . if intmonth < 10 90. replace ch02 = . if intmonth < 10 91. replace ch35 = . if intmonth < 10 } 92. if `1' > 1988 & `1' < 1992 { drop grade92 } 93. if `1' < 1989 { replace gradeat = gradeat - 1 94. replace marital = 7 if marital==5 } 95. if `1' > 1991 { replace grade92 = . if grade92 < 0 } 96. if `1' == 1992 | `1' == 1993 { drop gradecp gradeat} 97. if `1' == 1995 { replace relref94 = . if intmonth > 2 98. replace relref95 = . if intmonth < 3 } 99. if `1' > 1995 { drop relref94 } 100. if `1' == 1994 { drop relref95 } 101. if `1' >= 1994 { replace veteran = . if veteran < 0 102. replace penatvty = . if penatvty < 0 103. replace pemntvty = . if pemntvty < 0 104. replace pefntvty = . if pefntvty < 0 105. replace prcitshp = . if prcitshp < 0 106. replace prcitflg = . if prcitflg < 0 } 107. if `1' > 1989 { replace ethnic = . if ethnic < 0 108. replace ethnic = . if ethnic >= 10} 109. . * Employment . if `1' >= 1994 { replace occ80 = . if occ80 <0 110. replace ind80 = . if ind80 < 10 111. replace class94 = . if class94<0 } 112. #delimit ; delimiter now ; . if `1' >= 1983 { generate int docc80=occ80; 113. recode docc80 1/6=1 7/22=2 23/37=3 44/59=4 64/68=5 69/83=6 84/89=7 > 95/106=8 113/154=9 155/159=10 178/179=11 43 63 163/177 183/199=12 > 203/208=13 213/225=14 226/235=15 243=16 253/257=17 258/259=18 > 263/278=19 283/285=20 303/307=21 308/309=22 313/315=23 337/344=24 > 354/357=25 316/336 345/353 359/389=26 403/407=27 413/427=28 > 433/444=29 445/447=30 448/455=31 456/469=32 503/549=33 553/599=34 > 613/699=35 703/779=36 783/799=37 803/814=38 823/859=39 869=40 > 875/883=41 863/868 873 874 885/889=42 473/476=43 477/489=44 494/499=45 > 905=46}; 114. if `1'<= 1982{ > replace dind=ind70 ; 115. recode dind 18/19=1 17=2 47/57=3 67/77=4 107/109=5 118=6 119/138=7 > 139/149=8 157/168 258=9 169=10 177/198=11 199/209=12 219 =13 > 227=14 228/238=15 239/257=16 259=18 268/298=19 299=20 > 307/318=21 319/327=22 328/337=23 338/339=24 347/369=25 > 377/378=26 379/ > 387=27 388/398=28 407/429=29 447/449=30 467/479=31 > 507/588=32 607/698=33 707/709=34 717/718=35 > 769=36 727/748=37 749/759=38 777/798=39 807/809=40 838=41 > 828/837 839/848=42 877/879=44 857/868=43 849 869 887/897= > 45 027 028 = 46 907/937=52 } ; 116. if `1' <=1993 & `1' >=1983 {replace dind=ind80; 117. recode > dind 12/30=1 10/11=2 40/50=3 60=4 230/241=5 242=6 250/262=7 > 270/280=8 281/300=9 301=10 310/332=11 340/350=12 > 351=13 352=14 360/370=15 371/382=16 390=17 391/392=18 > 100/122=19 130=20 132/150=21 151/152=22 160/162=23 171/172=24 > 180/192=25 200/201=26 210/212=27 220/222=28 > 400/432=29 440/442=30 450/472=31 500/571=32 580/691=33 700/710=34 > 711/712=35 761=36 721/750=37 751/760=38 762/791=39 800/810=40 > 831=41 812/830 832/840=42 842/860=43 861/871=44 841 872/893=45 > 31/32=46 900/932=52 991=51}; 118. if `1' >= 1994 {replace dind=ind80; 119. recode > dind 12/30=1 10/11=2 40/50=3 60=4 230/241=5 242=6 250/262=7 > 270/280=8 281/300=9 301=10 310/332=11 340/350=12 > 351=13 352=14 360/370=15 371/382=16 390=17 391/392=18 > 100/122=19 130=20 132/150=21 151/152=22 160/162=23 171/172=24 > 180/192=25 200/201=26 210/212=27 220/222=28 > 400/432=29 440/442=30 450/472=31 500/571=32 580/691=33 > 700/710=34 711/712=35 761=36 721/750=37 751/760=38 762/791=39 > 800/810=40 831=41 812/830 832/840=42 842/860=43 > 861/871=44 841 872/893 =45 > 032 031 =46 910 922 932 900 901 > 921 930 931 =52 991=51 }; 120. #delimit cr delimiter now cr . * Wages (If earnings are 0, then wage rate is missing, not zero). . replace paidhr = . if paidhr <=0 121. replace paidhre = . if paidhre <=0 122. replace earnhr = . if earnhr <=0 123. replace earnhre = . if earnhre <=0 124. replace earnwke = . if earnwke < 0 125. if `1' < 1989 {replace eligible = 2 if eligible == . } 126. if `1' >= 1989 {replace eligible = 2 if eligible == 0 127. replace eligible = . if eligible < 0 } 128. if `1' < 1989 {replace I25a = 0 if I25a ==. 129. replace I25b = 0 if I25b ==. 130. replace I25c = 0 if I25c ==. 131. replace I25d = 0 if I25d ==.} 132. if `1' >= 1994 {replace eligible = 0 if eligible ==. 133. replace I25a = 0 if I25a <= 3 134. replace I25b = 0 if I25b <= 3 135. *replace I25a = . if I25a < 0 . *replace I25b = . if I25b < 0 . replace earnhre = . if earnhre ==1 136. replace uhourse = . if lfsr94 >2 | lfsr94 <1 137. replace lfsr94 = . if lfsr94 < 0 } 138. if `1' >= 1996 { replace I25c = . if I25c < 0 139. replace I25d = . if I25d < 0 } 140. if `1' == 1995 { replace I25c = . if I25c < 0 141. replace I25d = . if I25d < 0 142. replace I25c = . if intmonth < 9 143. replace I25d = . if intmonth < 9 } 144. if `1' == 1994 { drop I25c I25d } 145. * Hours, Unions . if `1' >= 1994 { 146. replace reason94 = . if reason94< 0 147. replace absent94 = . if absent94< 0 148. replace studftpt = . if studftpt< 0 149. replace ftpt94 = . if ftpt94 < 0 150. replace hourslw = . if hourslw < 0 151. replace hourslw = 99 if hourslw >99 & hourslw != . 152. replace uhourse = . if uhourse < 0 153. replace why3594 = . if why3594 < 0 154. replace unionmme = . if unionmme< 0 155. replace unioncov = . if unioncov< 0 } 156. . * Save and exit . ! /bin/rm -f /home/data/morg/annual/morg`2'.dta 157. compress 158. save /home/data/morg/annual/morg`2',old 159. summarize 160. clear 161. ! /bin/rm -f aef.dct /tmp/aef.raw 162. end . . * Each block of commands does one year of the data. The data must be . * decompressed, and possibly have dashes converted to blanks. . * Then a dictionary for the particular year is prepared by . * concatenating a one line header (with the file name) to a generic . * dictionary body that covers several years of data that used the . * same format. . *Lastly, the data is read, modified, summarized and saved. . . aef2 1979 79 79_83 (0 real changes made) (42028 real changes made, 42028 to missing) (49005 real changes made, 49005 to missing) (217182 missing values generated) (328406 real changes made) (75207 real changes made) dind was byte now int (328406 real changes made, 79176 to missing) (249230 changes made) (0 real changes made) (0 real changes made) (194 real changes made, 194 to missing) (0 real changes made) (0 real changes made) (213432 real changes made) (324472 real changes made) (323402 real changes made) (313917 real changes made) (300131 real changes made) weight was long now int dind was int now byte file /home/data/morg/annual/morg79.dta saved Variable | Obs Mean Std. Dev. Min Max ---------+----------------------------------------------------- minsamp | 328406 5.994848 1.999996 4 8 intmonth | 328406 6.511443 3.462432 1 12 hhid | 0 state | 328406 52.5708 26.07841 11 95 smsarank | 328406 5.473055 10.76297 0 57 activlwr | 328406 2.83863 2.172591 1 7 hourslw | 185477 38.79885 14.24659 1 99 reasonlw | 48417 10.49121 3.602452 1 15 absentlw | 13963 3.292272 2.504118 1 8 classer | 251035 1.387751 .7412465 1 5 ind70 | 249230 544.773 292.0613 17 937 occ70 | 249292 485.6882 278.2904 1 984 lineno | 328406 1.811788 1.098876 0 36 relahh | 328406 2.415534 1.279357 1 6 age | 328406 41.98219 18.62521 16 99 marital | 328406 2.825609 2.490347 1 7 race | 328406 1.145302 .4195424 1 3 sex | 328406 1.531878 .4989835 1 2 veteran | 154541 4.744734 1.829572 1 6 gradeat | 328406 11.97399 3.123871 0 18 gradecp | 328406 1.237526 .4255679 1 2 esr | 328406 2.586506 2.065169 1 7 weight | 328406 1475.115 591.7626 2 12287 smsastat | 286378 1.335193 .4720588 1 2 centcity | 279401 2.063414 .7872063 1 3 ethnic | 327428 7.802702 1.095115 1 9 ptstat | 328406 .5902755 1.756032 0 6 ftpt79 | 328406 1.011839 1.194556 0 5 dind | 249230 29.16633 14.2219 1 52 docc70 | 328406 13.24538 13.88866 0 44 doinglw | 327722 2.897376 2.299609 1 8 hourslwa | 184730 38.74958 14.2993 0 99 uhours35 | 47550 1.652366 .4762241 1 2 why35lw | 47787 10.49003 3.60313 1 15 class | 249210 2.001822 1.797082 1 8 uhours | 171135 38.04394 11.2012 0 99 paidhr | 170161 1.411857 .4921709 1 2 earnhr | 86404 509.9688 277.5786 1 9999 uearnwk | 144603 235.5106 159.3734 0 999 earnwt | 328406 6023.917 2443.245 8 69937 eligible | 328406 1.649903 .4770009 1 2 uhourse | 171745 38.16458 10.98882 0 99 paidhre | 171745 1.409048 .4916596 1 2 earnhre | 101493 518.3687 267.7485 50 9999 earnwke | 171745 238.8505 159.0336 0 999 I25a | 328406 .0119791 .1087916 0 1 I25b | 328406 .0152372 .1224953 0 1 I25c | 328406 .0441192 .2053602 0 1 I25d | 328406 .0860977 .2805087 0 1 uearnwke | 101493 198.9823 126.4889 0 999 year | 328406 1979 0 1979 1979 smsa70 | 111224 1.597632 .4903776 1 2 . aef2 1980 80 79_83 (0 real changes made) (67179 real changes made, 67179 to missing) (77615 real changes made, 77615 to missing) (267911 missing values generated) (385941 real changes made) (89646 real changes made) dind was byte now int (385941 real changes made, 92385 to missing) (293556 changes made) (0 real changes made) (0 real changes made) (183 real changes made, 183 to missing) (0 real changes made) (0 real changes made) (186472 real changes made) (381993 real changes made) (381103 real changes made) (370376 real changes made) (354350 real changes made) weight was long now int dind was int now byte file /home/data/morg/annual/morg80.dta saved Variable | Obs Mean Std. Dev. Min Max ---------+----------------------------------------------------- minsamp | 385941 5.993952 1.999993 4 8 intmonth | 385941 6.520352 3.451041 1 12 hhid | 0 state | 385941 53.65797 26.22837 11 95 smsarank | 385941 4.952438 10.35042 0 57 activlwr | 385941 2.868309 2.195859 1 7 hourslw | 216132 38.49966 14.02785 1 99 reasonlw | 56568 10.2814 3.87557 1 15 absentlw | 17884 3.587956 2.610534 1 8 classer | 295667 1.39462 .7447079 1 5 ind70 | 293556 548.5152 293.3144 17 937 occ70 | 293588 483.7522 279.7016 1 984 lineno | 385941 1.813052 1.107123 0 34 relahh | 385941 2.420963 1.286907 1 6 age | 385941 41.92563 18.59812 16 99 marital | 385941 2.854579 2.498263 1 7 race | 385941 1.150461 .4314305 1 3 sex | 385941 1.530954 .4990416 1 2 veteran | 181575 4.781683 1.813426 1 6 gradeat | 385941 12.04736 3.097579 0 18 gradecp | 385941 1.235577 .4243597 1 2 esr | 385941 2.60345 2.077903 1 7 weight | 385941 1275.427 668.2004 2 10839 smsastat | 318762 1.348109 .4763716 1 2 centcity | 308326 2.075959 .798785 1 3 ethnic | 385132 7.801907 1.092797 1 9 ptstat | 385941 .611951 1.779153 0 6 ftpt79 | 385941 1.034845 1.207248 0 5 dind | 293556 29.32555 14.30962 1 52 docc70 | 385941 13.26434 13.90906 0 44 doinglw | 385329 2.931747 2.329072 1 8 hourslwa | 215418 38.46454 14.05505 0 99 uhours35 | 55751 1.668436 .4707793 1 2 why35lw | 55937 10.28611 3.871961 1 15 class | 293588 2.015586 1.803881 1 8 uhours | 198034 37.86454 11.04479 0 99 paidhr | 196925 1.414615 .4926567 1 2 earnhr | 100535 552.944 301.2935 1 9999 uearnwk | 169283 252.2269 168.8095 0 999 earnwt | 385941 5214.914 2736.843 8 44499 eligible | 385941 1.483162 .499717 1 2 uhourse | 199469 37.94065 10.89433 0 99 paidhre | 199469 1.413172 .4924044 1 2 earnhre | 117054 560.8108 297.8469 50 9999 earnwke | 199469 256.7321 169.7244 0 999 I25a | 385941 .0102295 .1006227 0 1 I25b | 385941 .0125356 .1112586 0 1 I25c | 385941 .04033 .1967323 0 1 I25d | 385941 .0818545 .2741432 0 1 uearnwke | 117054 212.3484 134.9266 0 999 year | 385941 1980 0 1980 1980 smsa70 | 118030 1.611794 .487344 1 2 . aef2 1981 81 79_83 (0 real changes made) (58688 real changes made, 58688 to missing) (67882 real changes made, 67882 to missing) (249176 missing values generated) (363984 real changes made) (85040 real changes made) dind was byte now int (363984 real changes made, 88283 to missing) (275701 changes made) (0 real changes made) (0 real changes made) (129 real changes made, 129 to missing) (0 real changes made) (0 real changes made) (177061 real changes made) (360601 real changes made) (359836 real changes made) (350091 real changes made) (335512 real changes made) weight was long now int dind was int now byte file /home/data/morg/annual/morg81.dta saved Variable | Obs Mean Std. Dev. Min Max ---------+----------------------------------------------------- minsamp | 363984 6.005407 1.999995 4 8 intmonth | 363984 6.390427 3.479246 1 12 hhid | 0 state | 363984 53.41301 26.16066 11 95 smsarank | 363984 5.114824 10.47965 0 57 activlwr | 363984 2.901108 2.223085 1 7 hourslw | 203238 38.06018 13.91941 1 99 reasonlw | 58654 9.899632 3.85213 1 15 absentlw | 16093 3.637979 2.650431 1 8 classer | 277842 1.38844 .7440087 1 5 ind70 | 275701 551.4165 291.868 17 937 occ70 | 275768 480.9712 280.1837 1 984 lineno | 363984 1.812363 1.105825 0 34 relahh | 363984 2.420365 1.285449 1 6 age | 363984 42.01484 18.57653 16 99 marital | 363984 2.871975 2.50014 1 7 race | 363984 1.154534 .4380307 1 3 sex | 363984 1.530537 .4990673 1 2 veteran | 171124 4.807549 1.802343 1 6 gradeat | 363984 12.09262 3.088726 0 18 gradecp | 363984 1.233716 .4231944 1 2 esr | 363984 2.624415 2.098625 1 7 weight | 363984 1401.735 685.6869 26 9906 smsastat | 305296 1.343047 .4747279 1 2 centcity | 296102 2.071563 .7941762 1 3 ethnic | 363139 7.790452 1.123267 1 9 ptstat | 363984 .6157908 1.781938 0 6 ftpt79 | 363984 1.041059 1.212307 0 5 dind | 275701 29.44118 14.22292 1 52 docc70 | 363984 13.17402 13.87955 0 44 doinglw | 363409 2.970155 2.364599 1 8 hourslwa | 202596 38.03145 13.9397 0 99 uhours35 | 58006 1.61404 .4868254 1 2 why35lw | 58116 9.896965 3.85175 1 15 class | 275889 2.0039 1.798595 1 8 uhours | 185096 37.76877 10.95491 0 99 paidhr | 184021 1.414616 .4926569 1 2 earnhr | 94746 601.2668 326.1211 1 9900 uearnwk | 159358 274.5421 182.9372 0 999 earnwt | 363984 5608.28 2754.411 114 40008 eligible | 363984 1.486453 .4998171 1 2 uhourse | 186923 37.81842 10.85401 0 99 paidhre | 186923 1.413363 .4924381 1 2 earnhre | 109656 608.4292 322.6415 50 9900 earnwke | 186923 278.7924 183.6497 0 999 I25a | 363984 .0092944 .0959583 0 1 I25b | 363984 .0113961 .1061427 0 1 I25c | 363984 .0381693 .191605 0 1 I25d | 363984 .0782232 .2685229 0 1 uearnwke | 109656 229.7955 146.6328 0 999 year | 363984 1981 0 1981 1981 smsa70 | 114808 1.608512 .4880853 1 2 . aef2 1982 82 79_83 (0 real changes made) (53627 real changes made, 53627 to missing) (61922 real changes made, 61922 to missing) (237789 missing values generated) (351023 real changes made) (82295 real changes made) dind was byte now int (351023 real changes made, 85949 to missing) (265074 changes made) (0 real changes made) (0 real changes made) (130 real changes made, 130 to missing) (0 real changes made) (0 real changes made) (175226 real changes made) (348192 real changes made) (347715 real changes made) (339353 real changes made) (326914 real changes made) weight was long now int dind was int now byte file /home/data/morg/annual/morg82.dta saved Variable | Obs Mean Std. Dev. Min Max ---------+----------------------------------------------------- minsamp | 351023 6.00682 1.999991 4 8 intmonth | 351023 6.524478 3.460076 1 12 hhid | 0 state | 351023 53.1937 26.11066 11 95 smsarank | 351023 5.22276 10.55091 0 57 activlwr | 351023 2.949265 2.238934 1 7 hourslw | 191874 37.88886 14.11454 1 99 reasonlw | 54026 9.810813 4.135223 1 15 absentlw | 16814 3.959201 2.691762 1 8 classer | 267523 1.393252 .7582854 1 5 ind70 | 265074 554.4574 290.3273 17 937 occ70 | 265127 479.8098 282.1107 1 984 lineno | 351023 1.811616 1.096687 0 36 relahh | 351023 2.425223 1.289619 1 6 age | 351023 42.21639 18.5831 16 99 marital | 351023 2.885671 2.500958 1 7 race | 351023 1.157038 .4426517 1 3 sex | 351023 1.531182 .4990275 1 2 veteran | 164825 4.82846 1.792136 1 6 gradeat | 351023 12.16515 3.065511 0 18 gradecp | 351023 1.229711 .4206478 1 2 esr | 351023 2.654715 2.101672 1 7 weight | 351023 1471.812 693.6574 23 11759 smsastat | 297396 1.339867 .4736645 1 2 centcity | 289101 2.067911 .7916542 1 3 ethnic | 350213 7.787601 1.129287 1 9 ptstat | 351023 .6462369 1.8112 0 6 ftpt79 | 351023 1.073257 1.235784 0 5 dind | 265074 29.57871 14.12654 1 52 docc70 | 351023 13.14218 13.90419 0 44 doinglw | 350553 3.025326 2.390278 1 8 hourslwa | 191404 37.86076 14.1391 0 99 uhours35 | 53468 1.671149 .4698001 1 2 why35lw | 53537 9.809795 4.137438 1 15 class | 266066 2.01556 1.820293 1 8 uhours | 174273 37.48574 11.12291 0 99 paidhr | 173471 1.418272 .4932767 1 2 earnhr | 90211 634.0993 355.9528 1 9999 uearnwk | 152553 291.13 196.201 0 999 earnwt | 351023 5888.992 2787.219 82 46281 eligible | 351023 1.499187 .5000001 1 2 uhourse | 175797 37.51368 11.0329 0 99 paidhre | 175797 1.416532 .4929852 1 2 earnhre | 102572 641.9364 350.0285 50 9999 earnwke | 175797 295.3449 197.2201 0 999 I25a | 351023 .008065 .0894426 0 1 I25b | 351023 .0094239 .0966183 0 1 I25c | 351023 .0332457 .1792777 0 1 I25d | 351023 .0686821 .2529131 0 1 uearnwke | 102572 239.388 155.7694 0 999 year | 351023 1982 0 1982 1982 smsa70 | 113234 1.608386 .4881132 1 2 . aef2 1983 83 79_83 (0 real changes made) (53411 real changes made, 53411 to missing) (61562 real changes made, 61562 to missing) (236428 missing values generated) (348521 real changes made) (82076 real changes made) (86372 missing values generated) (262149 changes made) dind was byte now int (264498 real changes made, 2349 to missing) --Break-- r(1); end of do-file --Break-- r(1); . exit,clear