infile dictionary { *This program reads the 2000 1% and 5% Public Use Microdata Sample (PUMS) Data Files *by Jean Roth Wed Jul 5 11:02:05 EDT 2006 *Please report errors to jroth@nber.org *run with do pums00 *The raw PUMS data files have a hierarchical structure. *A household record is followed by zero or more person records. *This program produces a person level dataset with household data appended *Remember, household and is repeated for each person in the dataset. *Change output file name/location as desired in the first line of the .dct file *If you are using a PC, you may need to change the direction of the slashes, as in C:\ * or "\\Nber\home\data\PUMS\2000\1pct\pums_56.dat" * The following changes in variable names have been made, if necessary: * '$' to 'd'; '-' to '_'; '%' to 'p'; * Note: Variable names in Stata are case-sensitive _column(1 ) str1 rectype %1s "Record Type" _column(2 ) long serialno %7f "Housing/Group Quarters (GQ) Unit Seria" _column(9 ) byte sample %1f "Sample Identifier" _column(10 ) byte state %2f "State Code" _column(12 ) byte region %1f "Region Code" _column(13 ) byte division %1f "Division Code" _column(14 ) long puma5 %5f "Public Use Microdata Area Code (PUMA)" _column(19 ) long puma1 %5f "Super Public Use Microdata Area Code (" _column(24 ) int msacmsa5 %4f "Metropolitan Area (MA): MSA/CMSA for P" _column(28 ) int msapmsa5 %4f "Metropolitan Area: MSA/PMSA for PUMA" _column(32 ) int msacmsa1 %4f "Metropolitan Area: MSA/CMSA for SuperP" _column(36 ) int msapmsa1 %4f "Metropolitan Area: MSA/PMSA for SuperP" _column(40 ) byte areatyp5 %2f "Metropolitan Area: PUMA Relationship t" _column(42 ) byte areatyp1 %2f "Metropolitan Area: SuperPUMA Relations" _column(44 ) double totpuma5 %14f "Total Area of PUMA" _column(58 ) double lndpuma5 %14f "Land Area of PUMA" _column(72 ) double totpuma1 %14f "Total Area of SuperPUMA" _column(86 ) double lndpuma1 %14f "Land Area of SuperPUMA" _column(100 ) byte subsampl %2f "Subsample number" _column(102 ) int hweight %4f "Housing unit weight" _column(106 ) byte persons %2f "Number of person records following thi" _column(108 ) byte unittype %1f "Type of unit" _column(109 ) byte hsub %1f "Substitution Flag" _column(110 ) byte haug %1f "Augmentation Flag" _column(111 ) byte vacstat %1f "Vacancy Status" _column(112 ) byte vacstata %1f "Vacancy Status Allocation Flag" _column(113 ) byte tenure %1f "Home Ownership" _column(114 ) byte tenurea %1f "Home Ownership Allocation Flag" _column(115 ) byte bldgsz %2f "Size of Building" _column(117 ) byte bldgsza %1f "Size of Building Allocation Flag" _column(118 ) byte yrbuilt %1f "Year Building Built" _column(119 ) byte yrbuilta %1f "Year Building Built Allocation Flag" _column(120 ) byte yrmoved %1f "Year Moved In" _column(121 ) byte yrmoveda %1f "Year Moved In Allocation Flag" _column(122 ) byte rooms %1f "Number of Rooms" _column(123 ) byte roomsa %1f "Number of Rooms Allocation Flag" _column(124 ) byte bedrms %1f "Number of Bedrooms" _column(125 ) byte bedrmsa %1f "Number of Bedrooms Allocation Flag" _column(126 ) byte cplumb %1f "Complete Plumbing Facilities" _column(127 ) byte cplumba %1f "Complete Plumbing Facilities Allocatio" _column(128 ) byte ckitch %1f "Complete Kitchen Facilities" _column(129 ) byte ckitcha %1f "Complete Kitchen Facilities Allocation" _column(130 ) byte phone %1f "Telephone Availability" _column(131 ) byte phonea %1f "Telephone Availability Allocation Flag" _column(132 ) byte fuel %1f "Heating Fuel" _column(133 ) byte fuela %1f "Heating Fuel Allocation Flag" _column(134 ) byte vehicl %1f "Number of Vehicles Available" _column(135 ) byte vehicla %1f "Number of Vehicles Available Allocatio" _column(136 ) byte busines %1f "Commercial Business on Property" _column(137 ) byte businesa %1f "Commercial Business on Property Alloca" _column(138 ) byte acres %1f "Acreage" _column(139 ) byte acresa %1f "Acreage Allocation Flag" _column(140 ) byte agsales %1f "Sales of Agricultural Products in 1999" _column(141 ) byte agsalesa %1f "Sales of Agricultural Products in 1999" _column(142 ) int elec %4f "Cost of Electricity (annual)" _column(146 ) byte eleca %1f "Cost of Electricity (annual) Allocatio" _column(147 ) int gas %4f "Cost of Gas (annual)" _column(151 ) byte gasa %1f "Cost of Gas (annual) Allocation Flag" _column(152 ) int water %4f "Cost of Water and Sewer (annual)" _column(156 ) byte watera %1f "Cost of Water and Sewer (annual) Alloc" _column(157 ) int oil %4f "Cost of Oil, Kerosene, or Wood (annual" _column(161 ) byte oila %1f "Cost of Oil, Kerosene, or Wood (annual" _column(162 ) int rent %4f "Monthly Rent" _column(166 ) byte renta %1f "Monthly Rent Allocation Flag" _column(167 ) byte meals %1f "Meals Included in Rent" _column(168 ) byte mealsa %1f "Meals Included in Rent Allocation Flag" _column(169 ) byte mortg1 %1f "Mortgage Status" _column(170 ) byte mortg1a %1f "Mortgage Status Allocation Flag" _column(171 ) long mrt1amt %5f "Mortgage Payment (monthly amount)" _column(176 ) byte mrt1amta %1f "Mortgage Payment (monthly amount) Allo" _column(177 ) byte mortg2 %1f "Second Mortgage Status" _column(178 ) byte mortg2a %1f "Second Mortgage Status Allocation Flag" _column(179 ) long mrt2amt %5f "Second Mortgage Payment (monthly amoun" _column(184 ) byte mrt2amta %1f "Second Mortgage Payment (monthly amoun" _column(185 ) byte taxincl %1f "Property Tax Status" _column(186 ) byte taxincla %1f "Property Tax Status Allocation Flag" _column(187 ) byte taxamt %2f "Property Tax Amount (annual)" _column(189 ) byte taxamta %1f "Property Tax Amount (annual) Allocatio" _column(190 ) byte insincl %1f "Property Insurance Status" _column(191 ) byte insincla %1f "Property Insurance Status Allocation F" _column(192 ) int insamt %4f "Property Insurance Amount (annual)" _column(196 ) byte insamta %1f "Property Insurance Amount (annual) All" _column(197 ) int condfee %4f "Condominium Fee (monthly)" _column(201 ) byte condfeea %1f "Condominium Fee (monthly) Allocation F" _column(202 ) byte value %2f "Property Value" _column(204 ) byte valuea %1f "Property Value Allocation Flag" _column(205 ) byte mhloan %1f "Mobile Home Loan Status" _column(206 ) byte mhloana %1f "Mobile Home Loan Status Allocation Fla" _column(207 ) long mhcost %5f "Mobile Home Costs" _column(212 ) byte mhcosta %1f "Mobile Home Costs Allocation Flag" _column(213 ) byte hht %1f "Household/Family Type" _column(214 ) byte p65 %2f "Number of people 65 years and over in " _column(216 ) byte p18 %2f "Number of people under 18 years in hou" _column(218 ) byte npf %2f "Number of people in family" _column(220 ) byte noc %2f "Number of own children under 18 years " _column(222 ) byte nrc %2f "Number of related children under 18 ye" _column(224 ) byte psf %1f "Presence of Subfamily in Household" _column(225 ) byte paoc %1f "Presence and Age of Own Children under" _column(226 ) byte parc %1f "Presence and Age of Related Children u" _column(227 ) byte sval %1f "Specified Value Indicator" _column(228 ) long smoc %5f "Selected Monthly Owner Costs" _column(233 ) int smocapi %3f "Selected Monthly Owner Costs as a Perc" _column(236 ) byte srnt %1f "Specified Rent Indicator" _column(237 ) int grent %4f "Gross Rent" _column(241 ) int grapi %3f "Gross Rent as a Percentage of Househol" _column(244 ) byte fnf %1f "Farm/Nonfarm Recode" _column(245 ) byte hhl %1f "Household Language" _column(246 ) byte lngi %1f "Linguistic Isolation" _column(247 ) byte wif %1f "Number of workers in family" _column(248 ) byte empstat %1f "Family Type and Employment Status" _column(249 ) byte workexp %2f "Family Type and Work Experience of Hou" _column(251 ) long hinc %8f "Household Total Income in 1999" _column(259 ) long finc %8f "Family Total Income in 1999" _column(9 ) byte pnum %2f "Person Sequence Number" _column(11 ) byte paug %1f "Augmented Person Flag" _column(12 ) byte ddp %1f "Data-defined Person Flag" _column(13 ) int pweight %4f "Person Weight" _column(17 ) byte relate %2f "Relationship" _column(19 ) byte relatea %1f "Relationship Allocation Flag" _column(20 ) byte oc %1f "Own Child Indicator" _column(21 ) byte rc %1f "Related Child Indicator" _column(22 ) byte paocf %1f "Presence and Age of Own Children, Fema" _column(23 ) byte sex %1f "Sex" _column(24 ) byte sexa %1f "Sex Allocation Flag" _column(25 ) byte age %2f "Age" _column(27 ) byte agea %1f "Age Allocation Flag" _column(28 ) byte hispan %2f "Hispanic or Latino Origin" _column(30 ) byte hispana %1f "Hispanic or Latino Origin Allocation F" _column(31 ) byte numrace %1f "Number of Major Race Groups Marked" _column(32 ) byte white %1f "White recode" _column(33 ) byte black %1f "Black or African American recode" _column(34 ) byte aian %1f "American Indian and Alaska Native reco" _column(35 ) byte asian %1f "Asian recode" _column(36 ) byte nhpi %1f "Native and Other Pacific Islander reco" _column(37 ) byte other %1f "Some other race recode" _column(38 ) byte race1 %1f "Race Recode 1" _column(39 ) byte race2 %2f "Race Recode 2" _column(41 ) byte race3 %2f "Race Recode 3" _column(43 ) byte racea %1f "Race Allocation Flag" _column(44 ) byte marstat %1f "Marital Status" _column(45 ) byte marstata %1f "Marital Status Allocation Flag" _column(46 ) byte msp %1f "Married, Spouse Present Recode" _column(47 ) byte sfn %1f "Subfamily Number for this person" _column(48 ) byte sfrel %1f "Subfamily Relationship" _column(49 ) byte enroll %1f "School Enrollment; Attended since Febr" _column(50 ) byte enrolla %1f "School Enrollment: Attended since Febr" _column(51 ) byte grade %1f "School Enrollment: Grade Level Attendi" _column(52 ) byte gradea %1f "School Enrollment: Grade Level Attendi" _column(53 ) byte educ %2f "Educational Attainment" _column(55 ) byte educa %1f "Educational Attainment Allocation Flag" _column(56 ) int ancfrst1 %3f "Ancestry Code 1 for 1% file" _column(59 ) int ancscnd1 %3f "Ancestry Code 2 for 1% file" _column(62 ) byte anca %1f "Ancestry Allocation Flag" _column(63 ) byte ancr %1f "Ancestry Recode" _column(64 ) byte speak %1f "Non-English Language" _column(65 ) byte speaka %1f "Non-English Language Allocation Flag" _column(66 ) int lang1 %3f "Language Spoken for 1% file" _column(69 ) byte langa %1f "Language Spoken Allocation Flag" _column(70 ) byte engabil %1f "English Ability" _column(71 ) byte engabila %1f "English Ability Allocation Flag" _column(72 ) int pob1 %3f "Place of Birth for 1% file" _column(75 ) byte poba %1f "Place of Birth Allocation Flag" _column(76 ) byte citizen %1f "Citizenship Status" _column(77 ) byte citizena %1f "Citizenship Status Allocation Flag" _column(78 ) int yr2us %4f "Year of Entry to United States" _column(82 ) byte yr2usa %1f "Year of Entry to United States Allocat" _column(83 ) byte mob %1f "Residence 5 Years Ago" _column(84 ) byte moba %1f "Residence 5 Years Ago Allocation Flag" _column(85 ) int migst1 %3f "Migration State or Foreign Country Cod" _column(88 ) byte migsta %1f "Migration State or Foreign County Code" _column(89 ) long migpuma5 %5f "Migration PUMA" _column(94 ) long migpuma1 %5f "Migration SuperPUMA" _column(99 ) byte migarea5 %2f "Migration PUMA Relationship to MA" _column(101 ) byte migarea1 %2f "Migration SuperPUMA Relationship to MA" _column(103 ) int migcma5 %4f "Migration MA: MSA/CMSA for PUMA" _column(107 ) int migcma1 %4f "Migration MA: MSA/CMSA for SuperPUMA" _column(111 ) int migpma5 %4f "Migration MA: MSA/PMSA for PUMA" _column(115 ) int migpma1 %4f "Migration MA: MSA/PMSA for SuperPUMA" _column(119 ) byte sensory %1f "Sensory Disability" _column(120 ) byte sensorya %1f "Sensory Disability Allocation Flag" _column(121 ) byte physcl %1f "Physical Disability" _column(122 ) byte physcla %1f "Physical Disability Allocation Flag" _column(123 ) byte mental %1f "Mental Disability" _column(124 ) byte mentala %1f "Mental Disability Allocation Flag" _column(125 ) byte slfcare %1f "Self-Care Disability" _column(126 ) byte slfcarea %1f "Self-Care Disability Allocation Flag" _column(127 ) byte abgo %1f "Able to Go Out Disability" _column(128 ) byte abgoa %1f "Able to Go Out Disability Allocation F" _column(129 ) byte abwork %1f "Employment Disability" _column(130 ) byte abworka %1f "Employment Disability Allocation Flag" _column(131 ) byte disable %1f "Disability Recode" _column(132 ) byte grandc %1f "Presence of Grandchildren under 18 yea" _column(133 ) byte grandca %1f "Presence of Grandchildren under 18 yea" _column(134 ) byte rspnsbl %1f "Responsible for Grandchildren" _column(135 ) byte rspnsbla %1f "Responsible for Grandchildren Allocati" _column(136 ) byte howlong %1f "Length of Responsibility for Grandchil" _column(137 ) byte howlonga %1f "Length of Responsibility for Grandchil" _column(138 ) byte miltary %1f "Military Service" _column(139 ) byte miltarya %1f "Military Service Allocation Flag" _column(140 ) byte vps1 %1f "Veteran's Period of Service 1: On act" _column(141 ) byte vps2 %1f "Veteran's Period of Service 2: On act" _column(142 ) byte vps3 %1f "Veteran's Period of Service 3: On act" _column(143 ) byte vps4 %1f "Veteran's Period of Service 4: On act" _column(144 ) byte vps5 %1f "Veteran's Period of Service 5: On acti" _column(145 ) byte vps6 %1f "Veteran's Period of Service 6: On act" _column(146 ) byte vps7 %1f "Veteran's Period of Service 7: On act" _column(147 ) byte vps8 %1f "Veteran's Period of Service 8: On act" _column(148 ) byte vps9 %1f "Veteran's Period of Service 9: On acti" _column(149 ) byte vpsa %1f "Veteran's Period of Service Allocation" _column(150 ) byte milyrs %1f "Years of Military Service" _column(151 ) byte milyrsa %1f "Years of Military Service Allocation F" _column(152 ) byte vpsr %2f "Veteran's Period of Service Recode" _column(154 ) byte esr %1f "Employment Status Recode" _column(155 ) byte esra %1f "Employment Status Allocation Flag" _column(156 ) byte esp %1f "Employment Status of Parent(s)" _column(157 ) int powst1 %3f "Place of Work State or Foreign Country" _column(160 ) byte powsta %1f "Place of Work State or Foreign Country" _column(161 ) long powpuma5 %5f "Place of Work PUMA" _column(166 ) long powpuma1 %5f "Place of Work SuperPUMA" _column(171 ) byte powarea5 %2f "Place of Work PUMA Relationship to MA" _column(173 ) byte powarea1 %2f "Place of Work SuperPUMA Relationship t" _column(175 ) int powcma5 %4f "Place of Work MA: MSA/CMSA for PUMA" _column(179 ) int powcma1 %4f "Place of Work MA: MSA/CMSA for SuperPU" _column(183 ) int powpma5 %4f "Place of Work MA: MSA/PMSA for PUMA" _column(187 ) int powpma1 %4f "Place of Work MA: MSA/PMSA for SuperPU" _column(191 ) byte trvmns %2f "Means of Transportation to Work" _column(193 ) byte trvmnsa %1f "Means of Transportation to Work Alloca" _column(194 ) byte carpool %1f "Vehicle Occupancy" _column(195 ) byte carpoola %1f "Vehicle Occupancy Allocation Flag" _column(196 ) int lvtime %3f "Time Leaving for Work" _column(199 ) byte lvtimea %1f "Time Leaving for Work Allocation Flag" _column(200 ) int trvtime %3f "Travel Time to Work" _column(203 ) byte trvtimea %1f "Travel Time to Work Allocation Flag" _column(204 ) byte layoff %1f "Layoff from Job" _column(205 ) byte absent %1f "Absent from Work" _column(206 ) byte recall %1f "Return-to-Work Recall" _column(207 ) byte lookwrk %1f "Looking for Work" _column(208 ) byte backwrk %1f "Back to Work" _column(209 ) byte lastwrk %1f "Year Last Worked" _column(210 ) byte lastwrka %1f "Year Last Worked Allocation Flag" _column(211 ) int indcen %3f "Industry (Census)" _column(214 ) byte indcena %1f "Industry (Census) Allocation Flag" _column(215 ) str8 indnaics %8s "Industry (NAICS)" _column(223 ) int occcen %3f "Occupation (Census) for 5% file" _column(226 ) byte occcena %1f "Occupation (Census) Allocation Flag" _column(227 ) str7 occsoc %7s "Occupation (SOC) for 5% file" _column(234 ) byte clwkr %1f "Class of Worker" _column(235 ) byte clwkra %1f "Class of Worker Allocation Flag" _column(236 ) byte wrklyr %1f "Worked in 1999" _column(237 ) byte wrklyra %1f "Worked in 1999 Allocation Flag" _column(238 ) byte weeks %2f "Weeks Worked in 1999" _column(240 ) byte weeksa %1f "Weeks Worked in 1999 Allocation Flag" _column(241 ) byte hours %2f "Hours per Week in 1999" _column(243 ) byte hoursa %1f "Hours per Week in 1999 Allocation Flag" _column(244 ) long incws %6f "Wage/Salary Income in 1999" _column(250 ) byte incwsa %1f "Wage/Salary Income in 1999 Allocation " _column(251 ) long incse %6f "Self-Employment Income in 1999" _column(257 ) byte incsea %1f "Self-Employment Income in 1999 Allocat" _column(258 ) long incint %6f "Interest Income in 1999" _column(264 ) byte incinta %1f "Interest Income in 1999 Allocation Fla" _column(265 ) long incss %5f "Social Security Income in 1999" _column(270 ) byte incssa %1f "Social Security Income in 1999 Allocat" _column(271 ) long incssi %5f "Supplemental Security Income in 1999" _column(276 ) byte incssia %1f "Supplemental Security Income in 1999 A" _column(277 ) long incpa %5f "Public Assistance Income in 1999" _column(282 ) byte incpaa %1f "Public Assistance Income in 1999 Alloc" _column(283 ) long incret %6f "Retirement Income in 1999" _column(289 ) byte increta %1f "Retirement Income in 1999 Allocation F" _column(290 ) long incoth %6f "Other Income in 1999" _column(296 ) byte incotha %1f "Other Income in 1999 Allocation Flag" _column(297 ) long inctot %7f "Person's Total Income in 1999" _column(304 ) byte inctota %1f "Person's Total Income in 1999 Allocati" _column(305 ) long earns %7f "Person's Total Earnings in 1999" _column(312 ) int poverty %3f "Person's Poverty Status" }