{smcl} {com}{sf}{ul off}{txt}{.-} log: {res}/disk/u4/SCCS/mare_winship/cpsmw.smcl {txt}log type: {res}smcl {txt}opened on: {res}14 Jul 2002, 20:09:31 {txt} {com}. set mem 50m {txt}(51200k) {com}. *by Jean Roth Wed Mar 28 14:57:34 EST 2001 . *Please report errors to jroth@nber.org . *Choose time period, 64_88 or 89_92, at the infile statement . *Change output file name/location as desired . . *run by opening stata, set mem 50m, . *use cpsmwYY, where YY is the year of interest, do cpsmw . *choose 64_88 or 89_92 . . clear {txt} {com}. quietly infile using cpsmw64_88.dct {txt} {com}. . . *All the rest are labels . . #delimit ; {txt}delimiter now ; {com}. ; . label values hhidnum P1L; {txt} {com}. label define P1L > 9 "invalid code" > ; {txt} {com}. label values randomc P2L; {txt} {com}. label define P2L > 99999 "bad code" > ; {txt} {com}. label values keyfitz P3L; {txt} {com}. label define P3L > 999 "bad code" > ; {txt} {com}. label values nonint P4L; {txt} {com}. label define P4L > 99 "bad code" > ; {txt} {com}. label values famdesc P5L; {txt} {com}. label define P5L > 1 "primary fam containing no subfams" > 2 "primary fam with 1 or more subfams" > 3 "secondary family" > 4 "subfamily" > 5 "primary individual" > 6 "sec. indiv., 14+, in a hh" > 7 "sec. indiv., 14+, in group quarters" > 8 "sec. indiv., under 14, in a hh" > 9 "sec. indiv., under 14, in group quart" > ; {txt} {com}. label values famposi P6L; {txt} {com}. label define P6L > 0 "NIU" > ; {txt} {com}. label values famtypc P7L; {txt} {com}. label define P7L > 1 "yes" > 2 "no" > ; {txt} {com}. label values kindfam P8L; {txt} {com}. label define P8L > 1 "primary family" > 2 "subfamily" > 3 "secondary family" > 4 "primary individual" > 5 "secondary individuals" > ; {txt} {com}. label values numpfam P9L; {txt} {com}. label define P9L > 7 "7+ [1964-67 only]" > ; {txt} {com}. label values totfami P10L; {txt} {com}. label define P10L > 50000 "$50000 or more [1968-75]" > ; {txt} {com}. label values censusg P11L; {txt} {com}. label define P11L > 1 "New England" > 2 "Middle Atlantic" > 3 "East North Central" > 4 "West North Central" > 5 "South Atlantic" > 6 "East South Central" > 7 "West South Central" > 8 "Mountain" > 9 "Pacific" > 99 "missing data" > ; {txt} {com}. label values central P12L; {txt} {com}. label define P12L > 1 "central city" > 2 "balance of SMSA" > 3 "not in SMSA" > 4 "not identifiable [1977+ only]" > ; {txt} {com}. label values hhtype P13L; {txt} {com}. label define P13L > 1 "household" > 2 "group quarter" > ; {txt} {com}. label values hhstatu P14L; {txt} {com}. label define P14L > 0 "not in universe (group quarter)" > 1 "primary family" > 2 "primary individual (alone)" > 3 "primary indiv. (living with nonrelati" > ; {txt} {com}. label values numphh P15L; {txt} {com}. label define P15L > 99 "secondary individuals" > ; {txt} {com}. label values region P16L; {txt} {com}. label define P16L > 1 "Northeast" > 2 "North Central" > 3 "South" > 4 "West" > 9 "missing [1964]" > ; {txt} {com}. label values smsa1 P17L; {txt} {com}. label define P17L > 0 "not listed below" > 1 "New York City" > 2 "Los Angeles" > 3 "Chicago" > 4 "Philadelphia" > 5 "Detroit" > 6 "San Francisco" > 7 "Boston" > 8 "Pittsburgh" > 9 "St. Louis" > 10 "Washington, D. C." > 11 "Cleveland" > 12 "Baltimore" > 13 "Newark [1968+ only]" > 14 "Minneapolis - St. Paul" > 15 "Buffalo" > 16 "Houston" > 17 "Milwaukee [1968+]" > 18 "Patterson - Clifton - Passaic [1968+" > 19 "Dallas [1968+]" > ; {txt} {com}. label values smsasta P18L; {txt} {com}. label define P18L > 1 "SMSA" > 2 "NONSMSA" > 3 "not identifiable [1977+ only]" > ; {txt} {com}. label values state1 P19L; {txt} {com}. label define P19L > 0 "invalid code [1964-67, 1972]" > 16 "Connecticut" > 19 "ME, MA, NH, RI, VT" > 21 "New York" > 22 "New Jersey" > 23 "Pennsylvania" > 31 "Ohio" > 32 "Indiana" > 33 "Illinois" > 39 "Michigan, Wisconsin" > 49 "IA, KS, MN, MO, NE, ND, SD" > 53 "Washington, D. C." > 57 "DE, MD, WV, VA" > 58 "Georgia, NC, SC" > 59 "Florida" > 67 "Kentucky, Tennessee" > 69 "Alabama, Mississippi" > 72 "Texas" > 79 "Arkansas, Louisiana, Oklahoma" > 89 "AZ, CO, ID, MT, NV, NM, UT, WY" > 92 "California" > 99 "Alaska, Hawaii, Oregon, Washington" > ; {txt} {com}. label values tothhin P20L; {txt} {com}. label define P20L > 50000 "$50000 or more [1968-75]" > ; {txt} {com}. label values adc P21L; {txt} {com}. label define P21L > 0 "not in universe" > 1 "yes" > 2 "no" > 9 "missing data" > ; {txt} {com}. label values age P22L; {txt} {com}. label define P22L > 999 "invalid code [1968-69 only]" > ; {txt} {com}. label values alimony P23L; {txt} {com}. label define P23L > 0 "not in universe" > 1 "yes" > 2 "no" > ; {txt} {com}. label values anyreas P24L; {txt} {com}. label define P24L > 0 "not in universe" > 1 "yes" > 2 "no" > ; {txt} {com}. label values cowcurj P25L; {txt} {com}. label define P25L > 0 "NIU, NC" > 1 "private" > 2 "government" > 3 "self-employed" > 4 "without pay" > 5 "never worked or never worked full" > ; {txt} {com}. label values complet P26L; {txt} {com}. label define P26L > 0 "not in universe" > 1 "yes" > 2 "no" > 9 "invalid code" > ; {txt} {com}. label values curindu P27L; {txt} {com}. label define P27L > 998 "invalid code" > 999 "NIU [1968-70]" > 0 "NIU [1971+]" > ; {txt} {com}. label values curoccu P28L; {txt} {com}. label define P28L > 0 "NIU" > ; {txt} {com}. label values didntwo P29L; {txt} {com}. label define P29L > 0 "NIU/did work" > 1 "did not work" > ; {txt} {com}. label values employm P30L; {txt} {com}. label define P30L > 0 "NIU" > 1 "working employed" > 2 "with job, not at work employed" > 3 "looking unemployed" > 4 "house keeping NILF" > 5 "at school NILF" > 6 "unable NILF" > 7 "other (retired) NILF" > ; {txt} {com}. label values famseco P31L; {txt} {com}. label define P31L > 1 "member secondary family no. 1" > 2 "member secondary family no. 2" > 3 "member secondary family no. 3" > 4 "member secondary family no. 4" > 5 "member secondary family no. 5" > 6 "member secondary family no. 6" > 7 "member of primary family or" > 8 "primary or secondary individual" > ; {txt} {com}. label values famnum P32L; {txt} {com}. label define P32L > 0 "not in sub/secondary family" > ; {txt} {com}. label values famreln P33L; {txt} {com}. label define P33L > 0 "not in sub/secondary family" > 1 "head (sub/secondary family)" > 2 "wife (sub/secondary family)" > 3 "child (sub/secondary family)" > 4 "other relative (secondary family)" > ; {txt} {com}. label values famtyp P34L; {txt} {com}. label define P34L > 1 "primary family" > 2 "secondary individual" > 3 "secondary family member" > 4 "subfamily member" > 5 "primary individual" > ; {txt} {com}. label values farmsel P35L; {txt} {com}. label define P35L > 50000 "$50000 or more [1968-75]" > ; {txt} {com}. label values fptfpar P36L; {txt} {com}. label define P36L > 0 "NIU" > 1 "full-time (full year worker)" > 2 "part-time (full year worker)" > 3 "full-time (part year worker)" > 4 "part-time (part year worker)" > 5 "nonworker" > 9 "invalid data" > ; {txt} {com}. label values fptwork P37L; {txt} {com}. label define P37L > 0 "NIU, not in labor force" > 1 "employed full time" > 2 "part-time for economic reasons" > 3 "unemployed full-time" > 4 "employed part-time" > 5 "unemployed part-time [1968+ only]" > 6 "with job, not at work [1964-75 only]" > 9 "missing data" > ; {txt} {com}. label values highgra P38L; {txt} {com}. label define P38L > 1 "none" > 18 "college 5" > 19 "college 6+" > 0 "NIU (under 14 years)" > ; {txt} {com}. label values hourswo P39L; {txt} {com}. label define P39L > 0 "NIU" > ; {txt} {com}. label values hhr1 P40L; {txt} {com}. label define P40L > 1 "head of primary family" > 2 "wife of primary family head" > 3 "child, under 18, head of subfamily" > 4 "child, under 18, not in a subfamily" > 5 "child, under 18, ever-married," > 6 "child, under 18, ever-married," > 7 "child, under 18, ever-married," > 8 "18+, never-married, head of subfamil" > 9 "18+, never-married, not in a subfami" > 10 "18+, ever-married, head of a subfami" > 11 "18+, ever-married, wife of a subfami" > 12 "18+, ever-married, not in a subfamil" > 13 "grandchild, under 18, never-married" > 14 "other relative, under 18, head of" > 15 "other relative, under 18, NM, child" > 16 "other relative, under 18, not in" > 17 "other relative, under 18, ever-marri" > 18 "other relative, under 18, ever-marri" > 19 "other relative, under 18, ever-marri" > 20 "other relative, 18+, never-married," > 21 "other relative, 18+, never-married," > 22 "other relative, 18+, ever-married," > 23 "other relative, 18+, ever-married," > 24 "other relative, 18+, ever-married," > 25 "in secondary family, head of" > 26 "in secondary family, wife of" > 27 "head, child under 18, never-married," > 28 "under 18, never-married, other" > 29 "under 18, ever-married, other" > 30 "18+, never-married, secondary family" > 31 "18+, ever-married, other relative" > 32 "primary individual" > 33 "secondary individual" > 34 "group quarters, secondary individual" > ; {txt} {com}. label values hhr2 P41L; {txt} {com}. label define P41L > 1 "head of household" > 2 "wife of head of household" > 3 "child of head, under 18," > 4 "child of head, under 18," > 5 "child of head, 18+" > 6 "other relative of head" > 7 "nonrelative of head" > 8 "secondary individuals/group quarters" > ; {txt} {com}. label values hhr3 P42L; {txt} {com}. label define P42L > 1 "head of family" > 2 "wife of head" > 3 "under 18, single, never married," > 4 "under 18, ever-married, child" > 5 "18+, child of family head" > 6 "grandchild of head [1968+ only]" > 7 "under 18, single, never-married," > 8 "under 18, ever-married, other relati" > 9 "18+, other relative" > 10 "primary individual" > 11 "secondary individual" > ; {txt} {com}. label values lwft2pc P43L; {txt} {com}. label define P43L > 0 "NIU" > 1 "in last 5 years" > 2 "more than 5 years ago" > 3 "never worked full time 2+ weeks" > 4 "never worked at all" > ; {txt} {com}. label values lwftpay P44L; {txt} {com}. label define P44L > 0 "NIU" > 1 "within past 12 months" > 2 "1-2 years ago" > 3 "2-3 years ago" > 4 "3-4 years ago" > 5 "4-5 years ago" > 6 "5+ years ago" > 7 "never worked" > 9 "invalid code" > ; {txt} {com}. label values lfworkl P45L; {txt} {com}. label define P45L > 0 "NIU" > 1 "yes" > 2 "no" > 9 "invalid code [1968 only]" > ; {txt} {com}. label values lffptwo P46L; {txt} {com}. label define P46L > 0 "NIU" > 1 "full time" > 2 "part time" > ; {txt} {com}. label values lolayed P47L; {txt} {com}. label define P47L > 0 "NIU/looking or layed off last year" > 1 "not looking or layed off" > 9 "invalid code [1968 only]" > ; {txt} {com}. label values majacti P48L; {txt} {com}. label define P48L > 0 "NIU" > 1 "working" > 2 "with a job but not at work" > 3 "looking for work" > 4 "keeping house" > 5 "at school" > 6 "unable to work" > 7 "other/retired" > ; {txt} {com}. label values marital P49L; {txt} {com}. label define P49L > 1 "married, spouse present" > 2 "married, AF spouse absent" > 3 "married, spouse absent" > 4 "widowed" > 5 "divorced" > 6 "separated" > 7 "never married (includes under 14)" > ; {txt} {com}. label values nonfarm P50L; {txt} {com}. label define P50L > 50000 "$50000 or more [1968-75]" > ; {txt} {com}. label values nftjob P51L; {txt} {com}. label define P51L > 0 "NIU" > 1 "yes" > 2 "no" > ; {txt} {com}. label values nftwork P52L; {txt} {com}. label define P52L > 0 "NIU" > 1 "yes" > 2 "no" > ; {txt} {com}. label values paidtim P53L; {txt} {com}. label define P53L > 0 "NIU" > 1 "yes" > 2 "no" > 3 "self-employed" > ; {txt} {com}. label values parents P54L; {txt} {com}. label define P54L > 0 "NIU" > 1 "both" > 2 "mother only" > 3 "father only" > 4 "neither" > ; {txt} {com}. label values persequ P55L; {txt} {com}. label define P55L > 99 "invalid code" > ; {txt} {com}. label values ptincom P56L; {txt} {com}. label define P56L > 50000 "50000+ [1968-75 only]" > ; {txt} {com}. label values populat P57L; {txt} {com}. label define P57L > 1 "civilians 14+ [15+ in 1981]" > 2 "armed forces" > 3 "children [1968+ only]" > ; {txt} {com}. label values paamoun P58L; {txt} {com}. label define P58L > 0 "NIU/none [1976+]" > 50000 "50000+ [1968-75 only]" > ; {txt} {com}. label values parecip P59L; {txt} {com}. label define P59L > 0 "NIU" > 1 "yes" > 2 "no" > 9 "bad data" > ; {txt} {com}. label values race P60L; {txt} {com}. label define P60L > 1 "white" > 2 "black" > 3 "other" > ; {txt} {com}. label values rnawlwk P61L; {txt} {com}. label define P61L > 0 "NIU" > 1 "already had a job -- U1" > 2 "temporary illness -- U1" > 3 "going to school -- U2" > 4 "other -- U2" > ; {txt} {com}. label values rnawlyr P62L; {txt} {com}. label define P62L > 0 "NIU" > 1 "ill" > 2 "home [females only]" > 3 "school" > 4 "unable to find work" > 5 "armed forces [1968-1983]" > 6 "retired [1968+ only]" > 7 "other" > ; {txt} {com}. label values relnhhh P63L; {txt} {com}. label define P63L > 0 "NIU [1968-76 only]" > 1 "head with other relatives" > 2 "primary individual" > 3 "wife of head" > 4 "child of head/other relative of head" > 5 "secondary family member" > 6 "secondary individual" > ; {txt} {com}. label values sex P64L; {txt} {com}. label define P64L > 1 "male" > 2 "female" > ; {txt} {com}. label values subfam P65L; {txt} {com}. label define P65L > 0 "NIU" > 1 "member subfamily no. 1" > 2 "member subfamily no. 2" > 3 "member subfamily no. 3" > 4 "member subfamily no. 4" > 5 "member subfamily no. 5" > 6 "member subfamily no. 6" > 9 "invalid code" > ; {txt} {com}. label values unemplo P66L; {txt} {com}. label define P66L > 0 "NIU" > 1 "yes" > 2 "no" > ; {txt} {com}. label values veteran P67L; {txt} {com}. label define P67L > 1 "Vietnam Era" > 2 "Korean War" > 3 "World War II" > 4 "World War I" > 5 "other service" > 6 "nonveteran" > 0 "NIU" > ; {txt} {com}. label values perswag P68L; {txt} {com}. label define P68L > 0 "NIU/none [1976+]" > 50000 "50000 or more [1968-75]" > ; {txt} {com}. label values wkunemp P69L; {txt} {com}. label define P69L > 0 "NIU" > ; {txt} {com}. label values wlly1 P70L; {txt} {com}. label define P70L > 0 "NIU" > ; {txt} {com}. label values wlly2 P71L; {txt} {com}. label define P71L > 1 "none (not looking)" > 2 "1-4 weeks looking" > 3 "5-14 weeks looking" > 4 "15-26 weeks looking" > 5 "27-39 weeks looking" > 6 "40+ weeks looking" > 0 "NIU" > 9 "invalid code [1968 only]" > ; {txt} {com}. label values wllyr1 P72L; {txt} {com}. label define P72L > 0 "NIU" > ; {txt} {com}. label values wllyr2 P73L; {txt} {com}. label define P73L > 0 "NIU" > 1 "none" > 2 "1-4 weeks" > 3 "5-10 weeks" > 4 "11-14 weeks" > 5 "15-26 weeks" > 6 "27-39 weeks [1964-67 = 27+ weeks]" > 7 "40+ weeks [1968+ only]" > 9 "invalid code" > ; {txt} {com}. label values wwly1 P74L; {txt} {com}. label define P74L > 0 "NIU" > ; {txt} {com}. label values wwly2 P75L; {txt} {com}. label define P75L > 0 "NIU [1964-1975 only]" > 1 "0 [1964-1975 only]" > 2 "1-13 [1964-1975 only]" > 3 "14-26 [1964-1975 only]" > 4 "27-39 [1964-1975 only]" > 5 "40-47 [1964-1975 only]" > 6 "48-49 [1964-1975 only]" > 7 "50-52 [1964-1975 only]" > ; {txt} {com}. label values whyless P76L; {txt} {com}. label define P76L > 0 "NIU" > 1 "slack" > 2 "material shortage" > 3 "plant or machine repair" > 4 "new job started during week" > 5 "job terminated during week" > 6 "could find only part time work" > 7 "holiday" > 8 "labor dispute" > 9 "bad weather" > 10 "own illness" > 11 "on vacation" > 12 "too busy with house, school, etc." > 13 "did not want full time work" > 14 "full time work week less than 35 hrs" > 15 "other" > ; {txt} {com}. label values whylfwo P77L; {txt} {com}. label define P77L > 0 "NIU" > 1 "lost job" > 2 "quit job" > 3 "left school" > 4 "wanted temporary work" > 5 "other" > 9 "invalid code" > ; {txt} {com}. label values whynota P78L; {txt} {com}. label define P78L > 0 "NIU" > 1 "own illness" > 2 "on vacation ESR=2" > 3 "bad weather ESR=2" > 4 "labor dispute ESR=2" > 5 "new job begin 30 days ESR=3" > 6 "temporary layoff ESR=3" > 7 "indefinite layoff ESR=3" > 8 "other ESR=2" > 9 "invalid code" > ; {txt} {com}. label values povcuto P79L; {txt} {com}. label define P79L > 0 "NIU [1976+]" > 99999 "NIU [1968-75]" > ; {txt} {com}. label values povlev P80L; {txt} {com}. label define P80L > 0 "NIU [1968-75 only]" > 1 "below poverty cutoff amount" > 2 "above poverty cutoff amount" > 9 "missing data" > ; {txt} {com}. label values cowlast P81L; {txt} {com}. label define P81L > 0 "NIU" > 1 "private wage or salary" > 2 "government" > 3 "self-employed" > 4 "w/o pay in family farm or business" > ; {txt} {com}. label values spanish P82L; {txt} {com}. label define P82L > 1 "Mexican" > 2 "Puerto Rican" > 3 "Cuban" > 4 "Central or South American" > 5 "other Spanish" > 6 "other" > 7 "don't know" > 8 "not available" > ; {txt} {com}. label values stretch P83L; {txt} {com}. label define P83L > 0 "NIU" > 1 "1 stretch last year" > 2 "2 stretches last year" > 3 "3+ stretches last year" > ; {txt} {com}. label values wkslabo P84L; {txt} {com}. label define P84L > 0 "NIU" > 1 "1-13 weeks" > 2 "14-26 weeks" > 3 "27-39 weeks" > 4 "40-47 weeks" > 5 "48-49 weeks" > 6 "50-52 weeks" > 9 "invalid code [1968 only]" > ; {txt} {com}. label values famawgt P85L; {txt} {com}. label define P85L > 99999 "invalid code" > ; {txt} {com}. label values perawgt P86L; {txt} {com}. label define P86L > 99999 "invalid code" > ; {txt} {com}. label values typeain P87L; {txt} {com}. label define P87L > 0 "NIU/none [1976+]" > 50000 "$50000+ [1968-1975]" > ; {txt} {com}. label values dividen P88L; {txt} {com}. label define P88L > 0 "NIU/none [1976+]" > ; {txt} {com}. label values famo18 P89L; {txt} {com}. label define P89L > 0 "0" > 1 "all 18-24, single" > 2 "some 18-24, single and other" > 3 "none 18-24, single and other" > ; {txt} {com}. label values femalef P90L; {txt} {com}. label define P90L > 0 "none" > 1 "all in labor force" > 2 "1+ (not all) in labor force" > ; {txt} {com}. label values laborfo P91L; {txt} {com}. label define P91L > 0 "1+ employed" > 1 "1+ unemployed, none employed" > 2 "none in labor force" > 3 "no other members 14+" > ; {txt} {com}. label values hhflag P92L; {txt} {com}. label define P92L > 1 "hh starts with primary family or indi" > 2 "hh starts with a subfamily family" > 3 "hh starts with a secondary family" > 4 "hh starts with a secondary individual" > 5 "hh starts with a person rec. w/new ID" > 9 "unusable value of family-type" {txt}end of do-file {com}. tab highgra {txt}High Grade Attended {c |} Freq. Percent Cum. {hline 21}{c +}{hline 35} none {c |}{res} 645 1.18 1.18 {txt} 2 {c |}{res} 175 0.32 1.50 {txt} 3 {c |}{res} 304 0.56 2.06 {txt} 4 {c |}{res} 582 1.07 3.13 {txt} 5 {c |}{res} 945 1.73 4.86 {txt} 6 {c |}{res} 966 1.77 6.63 {txt} 7 {c |}{res} 1529 2.80 9.44 {txt} 8 {c |}{res} 1833 3.36 12.80 {txt} 9 {c |}{res} 7489 13.73 26.53 {txt} 10 {c |}{res} 4272 7.83 34.36 {txt} 11 {c |}{res} 5091 9.34 43.70 {txt} 12 {c |}{res} 3993 7.32 51.02 {txt} 13 {c |}{res} 16541 30.33 81.35 {txt} 14 {c |}{res} 2198 4.03 85.38 {txt} 15 {c |}{res} 2351 4.31 89.69 {txt} 16 {c |}{res} 1148 2.11 91.80 {txt} 17 {c |}{res} 2831 5.19 96.99 {txt} college 5 {c |}{res} 645 1.18 98.17 {txt} college 6+ {c |}{res} 996 1.83 100.00 {txt}{hline 21}{c +}{hline 35} Total {c |}{res} 54534 100.00 {txt} {com}. exit {err}no; data in memory would be lost {txt}{search r(4):r(4);} {com}. exit,clear