infile dictionary { * Good for 2003 on CPS Annual Earning File. ** lrecl increases in Aug 05, so drop it. *_lrecl(878) *_column(1 ) str50 string50 %50s "columns 1-50" *_column(51 ) str100 string100 %50s "columns 51-100" *_column(101 ) str150 string150 %50s "columns 101-150" *_column(151 ) str200 string200 %50s "columns 151-200" _column( 1) str15 hhid %15s "Household ID" _column( 16) byte intmonth %2f "Interview Month" _column( 22) byte hurespli %2f "Line Number of Respondent" _column( 63) byte minsamp %2f "Month in sample (4 & 8 are departing)" _column( 69) byte hrlonglk %2f "Longitudinal Link Indicator" _column( 71) str4 hrsample %4s "Sample indentifier" ** ends Apr2004 _column( 71) str5 hrhhid2 %5s "Household ID (partII)" ** begins May 2004 _column( 75) str2 serial %2s "Serial suffix" ** ends Apr2004 _column( 73) str2 serial04 %2s "Serial suffix" ** begins May 2004 _column( 77) byte hhnum %2f "Household number" ** ends Apr2004 _column( 75) byte hhnum04 %1f "Household number" ** begins May 2004 _column( 91) byte state %2f "State" _column( 95) byte cmsacode %2f "CMSA code" ** ends Apr2004 _column( 96) long cbsafips %5f "Metropolitan CBSA FIPS code" ** begins May 2004 _column( 97) int msafips %4f "MSA/PMSA FIPS code" ** ends Apr2004 _column(101) int county %3f "FIPS County Code" _column(104) byte centcity %1f "Principal/Central city status" *_column(104) byte smsasize %2f "MSA/CMSA size" ** ends Apr2004 _column(105) byte smsastat %1f "Metropolitan status code" _column(106) byte icntcity %1f "Individual principal/central city code" _column(107) byte smsa04 %1f "Metropolitan Area (CBSA) size code" ** begins May 2004 _column(108) byte smsa93 %1f "CMSA/MSA size code" ** ends Apr2004 _column(118) byte relref95 %2f "Relationship to reference person" _column(122) byte age %2f "Age" _column(129) byte sex %2f "Sex" _column(133) byte veteran %2f "Veteran" ** ends July 2005 _column(137) byte grade92 %2f "(e&r) Highest grade attended" _column(139) byte race %2f "Race" _column(141) byte ethnic %2f "Ethnicity" _column(147) byte lineno %2f "Person's Line Number" _column(151) byte famnum %2f "Family number" _column(153) byte pfamrel %2f "Primary family relationship" _column(159) byte marital %2f "Marital status" _column(163) int penatvty %3f "(dp) Country of birth" _column(166) int pemntvty %3f "(dp) Mother's country of birth" _column(169) int pefntvty %3f "(dp) Father's country of birth" _column(172) byte prcitshp %2f "(dp) Citizenship status" _column(174) byte prcitflg %2f "(dp) Citizenship allocation flag" _column(176) byte peinusyr %2f "(dp) Year of entry to US" _column(180) byte lfsr94 %2f "(r) Labor force status recode" _column(210) byte absent94 %2f "Why absent from work last week?" _column(218) byte uhourse %2f "(e&dp) Usual hours" _column(233) byte reason94 %2f "Reason <= 35 hours last week" _column(247) int hourslw %3f "(e) How many hours last week?" _column(405) byte why3594 %2f "Why not at least 35 hours last week" _column(416) byte ftpt94 %2f "Full-time or part-time status" _column(432) byte class94 %2f "Class of worker" _column(460) byte agri %2f "Agricultural" _column(498) byte eligible %2f "(Earnings) eligibility flag" _column(506) byte paidhre %2f "(e&dp) Paid by the hour" _column(520) int earnhre %4f "(e&dp) Earnings per hour" _column(527) double earnwke %8.2f "(e&dp) Earnings per week" _column(561) byte unionmme %2f "(e) Union member" _column(563) byte unioncov %2f "Covered by a union contract" _column(575) byte schenr %2f "Attending HS, college, or university last week" _column(577) byte studftpt %2f "Enrolled as a student full/part time" _column(579) byte schlvl %2f "Attending HS, college, or university" _column(603) double earnwt %10.4f "(dp) Earnings weight for all races x10000" _column(613) double weight %10.4f "Final weight x10000" _column(633) byte chldpres %2f "Presence of own child < 18" _column(635) byte ownchild %2f "Number of own children < 18" _column(639) byte I25d %2f "(dp) Usl Earn/hr (I25d) allocation flag" _column(641) byte I25c %2f "(dp) Earnings/hr (I25c) allocation flag" _column(697) byte I25a %2f "(dp) Usual hours (I25a) allocation flag" _column(795) byte I25b %2f "(dp) Paid by hour (I25b) allocation flag" _column(815) str5 qstnum %5s "Unique (w/i month) household identifier" _column(820) str2 occurnum %2s "Unique (w/i month) person identifier" _column(822) byte ged %2f "Demographics-high school,graduation/GED" _column(824) byte gedhigr %2f "Demographics-highest grade completed before" _column(826) byte yrcoll %2f "Demographics-years of college credit" _column(828) byte grprof %2f "Demographics-(have B.S./B.A.)taken" _column(830) byte gr6cor %2f "Demographics-completed 6 or more graduate" _column(832) byte ms123 %2f "Demographics-Master's program 1, 2, or 3" _column(846) double cmpwgt %10.4f "Composited Final weight x10000" _column(856) int ind02 %4f "3-digit industry code (2002)" _column(860) int occ00 %4f "3-digit occupation code (2000)" _column(876) byte vet1 %2f "Veteran, when did you serve 1" ** begins August 2005 _column(878) byte vet2 %2f "Veteran, when did you serve 2" ** begins August 2005 _column(880) byte vet3 %2f "Veteran, when did you serve 3" ** begins August 2005 _column(882) byte vet4 %2f "Veteran, when did you serve 4" ** begins August 2005 }