*options obs=100; *options compress=yes; /*------------------------------------------------------------------------------------*/ /*by Jean Roth Wed Jan 31 12:49:50 EST 2007 This program reads the 1990 1% and 5% Public Use Microdata (PUMS) Data File This program produces a dataset of all Person records with their respective Household data appended. Remember, household is repeated for each person in the output dataset Please report errors to jroth@nber.org Six steps: (1) Uncomment the 'options compress=yes' statement if desired to save space (2) Uncomment 'LENGTH' statement if desired to save space (3) Specify output directories in 'libname' statements (4) Specify the input file name/location in the 'filename' statement (5) On a PC, use backslashes as in C:\ (6) Read in the compressed or uncompressed raw data file. See the 'filename' and 'INFILE' statements. Other changes may be user and platform specific. NOTE: A value of -1 (or -1/# of implied decimals) indicates 'Not in Universe' */ /*------------------------------------------------------------------------------------*/ *options pagesize=59 linesize=72; /*------------------------------------------------------------------------------------*/ libname library './'; *See the codebook for more detail; PROC FORMAT cntlout=library.fpums90; /* The PROC FORMAT statement will store the formats in a sas data set called fpums90 To use the stored formats in a subsequent program, include something like this: proc format cntlin=library.fpums90; PROC freq; tables pesex ; format pesex P135L.; For more information, consult the SAS Procudures Guide section of PROC FORMAT */ ; VALUE sample (default=32) 1 = "5% sample" 2 = "1% sample" 3 = "Elderly" ; VALUE division (default=32) 0 = "Region/division not identifiable" 1 = "New England (Northeast region)" 2 = "Middle Atlantic (Northeast region)" 3 = "East North Central (Midwest region)" 4 = "West North Central (Midwest region)" 5 = "South Atlantic (South region)" 6 = "East South Central (South region)" 7 = "West South Central (South Region)" 8 = "Mountain (West region)" 9 = "Pacific (West region)" ; VALUE state (default=32) 99 = "PUMA boundaries cross state lines - 1%" /* file */ ; VALUE puma (default=32) 99999 = "PUMA code (Includes tract groups) 1st " /* 3 */ ; VALUE areatype (default=32) 10 = "Central city" 11 = "Central city part" 20 = "MSA/PMSA - Outside central city" 21 = "MSA/PMSA - Outside central city (part)" 22 = "Central City (part) & outside central" /* city */ 30 = "Entire MSA" 31 = "2 or more MSAs/PMSAs" 40 = "Mixed MSA/PMSA/NON-MSA/PMSA area" 50 = "Outside MSA/PMSA" 60 = "Place" 61 = "Place - part" 70 = "MCDs/Towns (New England only)" 80 = "Counties/independent Cities (2 or more" /* ) */ 81 = "County/independent city - part" 82 = "County/independent city" ; VALUE msapmsa (default=32) 9360 = "FIPS/MSA/PMSA code, selected MSA/PMSA" 9997 = "Mixed MSA/PMSA NONMSA/PMSA area" 9998 = "2 or more MSAs" 9999 = "Not in MA" ; VALUE psa (default=32) 0 = "N/A (Elderly PUMS only)" ; VALUE houswgt (default=32) 1152 = "Integer weight of housing unit" ; VALUE persons (default=32) 0 = "Vacant unit" 1 = "One person record (one person in house" /* hold */ ; VALUE gqinst (default=32) 0 = "N/A (housing unit)" 1 = "Institutionalized" 2 = "Not institutionalized" ; VALUE units1l (default=32) 0 = "N/A (GQ)" 1 = "Mobile home or trailer" 2 = "One-family house detached" 3 = "One-family house attached" 4 = "2 Apartments" 5 = "3-4 Apartments" 6 = "5-9 Apartments" 7 = "10-19 Apartments" 8 = "20-49 Apartments" 9 = "50 or more apartments" 10 = "Other" ; VALUE husflag (default=32) 0 = "No" 1 = "Yes" ; VALUE pdsflag (default=32) 0 = "No" 1 = "Yes" ; VALUE rooms (default=32) 0 = "N/A (GQ)" 1 = "1 Room" 2 = "2 Rooms" 3 = "3 Rooms" 4 = "4 Rooms" 5 = "5 Rooms" 6 = "6 Rooms" 7 = "7 Rooms" 8 = "8 Rooms" 9 = "9 or more rooms" ; VALUE tenure (default=32) 0 = "N/A (GQ/vacant)" 1 = "Owned with mortgage or loan" 2 = "Owned free and clear" 3 = "Rented for cash rent" 4 = "No cash rent" ; VALUE acre10l (default=32) 0 = "N/A (GQ/not a one-family house or mobi" /* le home) */ 1 = "House on ten or more acres" 2 = "House on less than ten acres" ; VALUE commuse (default=32) 0 = "N/A (GQ/not a one-family house or mobi" /* le home) */ 2 = "No" ; VALUE value (default=32) 0 = "N/A (GQ/rental unit/vacant, not for sa" /* le only) */ 1 = "Less than $ 10000" 2 = "$ 10000 - $ 14999" 3 = "$ 15000 - $ 19999" 4 = "$ 20000 - $ 24999" 5 = "$ 25000 - $ 29999" 6 = "$ 30000 - $ 34999" 7 = "$ 35000 - $ 39999" 8 = "$ 40000 - $ 44999" 9 = "$ 45000 - $ 49999" 10 = "$ 50000 - $ 54999" 11 = "$ 55000 - $ 59999" 12 = "$ 60000 - $ 64999" 13 = "$ 65000 - $ 69999" 14 = "$ 70000 - $ 74999" 15 = "$ 75000 - $ 79999" 16 = "$ 80000 - $ 89999" 17 = "$ 90000 - $ 99999" 18 = "$100000 - $124999" 19 = "$125000 - $149999" 20 = "$150000 - $174999" 21 = "$175000 - $199999" 22 = "$200000 - $249999" 23 = "$250000 - $299999" 24 = "$300000 - $399999" 25 = "$400000 or more" ; VALUE rent1l (default=32) 0 = "N/A (GQ/not a rental unit)" 1 = "Less than $ 80" 2 = "$ 80 - $ 99" 3 = "$ 100 - $124" 4 = "$ 125 - $149" 5 = "$ 150 - $174" 6 = "$ 175 - $199" 7 = "$ 200 - $224" 8 = "$ 225 - $249" 9 = "$ 250 - $274" 10 = "$ 275 - $299" 11 = "$ 300 - $324" 12 = "$ 325 - $349" 13 = "$ 350 - $374" 14 = "$ 375 - $399" 15 = "$ 400 - $424" 16 = "$ 425 - $449" 17 = "$ 450 - $474" 18 = "$ 475 - $499" 19 = "$ 500 - $524" 20 = "$ 525 - $549" 21 = "$ 550 - $599" 22 = "$ 600 - $649" 23 = "$ 650 - $699" 24 = "$ 700 - $749" 25 = "$ 750 - $999" 26 = "$1000 or more" 27 = "No cash rent (NCR)" ; VALUE meals (default=32) 0 = "N/A (GQ/not a rental unit/rental-NCR)" 1 = "Yes" 2 = "No" ; VALUE vacancys (default=32) 0 = "N/A (occupied or regular vacant/GQ)" 1 = "Vacant UHE-owner" 2 = "Vacant UHE-renter" 3 = "Vacant UHE-undetermined" ; VALUE vacancyk (default=32) 0 = "N/A (occupied/GQ)" 1 = "For rent" 2 = "For sale only" 3 = "Rented or sold, not occupied" 4 = "For seasonal/recreational/occasional u" /* se */ 5 = "For migratory workers" 6 = "Other vacant" ; VALUE vacancyl (default=32) 0 = "N/A (occupied/GQ)" 1 = "Yes" 2 = "No" ; VALUE vacancym (default=32) 0 = "N/A (occupied/GQ)" 1 = "Less than 1 month" 2 = "1 up to 2 months" 3 = "2 up to 6 months" 4 = "6 up to 12 months" 5 = "12 up to 24 months" 6 = "24 or more months" ; VALUE yrmoved (default=32) 0 = "N/A (GQ/vacant)" 1 = "1989 or 1990" 2 = "1985 to 1988" 3 = "1980 to 1984" 4 = "1970 to 1979" 5 = "1960 to 1969" 6 = "1959 or earlier" ; VALUE bedrooms (default=32) 0 = "N/A (GQ)" 1 = "No bedrooms" 2 = "1 Bedroom" 3 = "2 Bedrooms" 4 = "3 Bedrooms" 5 = "4 Bedrooms" 6 = "5 or more bedrooms" ; VALUE plumbing (default=32) 0 = "N/A (GQ)" 1 = "Yes, all three facilities" 2 = "No" ; VALUE kitchen (default=32) 0 = "N/A (GQ)" 1 = "Yes" 2 = "No" ; VALUE telephon (default=32) 0 = "N/A (GQ/vacant)" 1 = "Yes" 2 = "No" ; VALUE autos (default=32) 0 = "N/A (GQ/vacant)" 1 = "No vehicles" 2 = "1 vehicle" 3 = "2 vehicles" 4 = "3 vehicles" 5 = "4 Vehicles" 6 = "5 Vehicles" 7 = "6 Vehicles" 8 = "7 or more vehicles" ; VALUE fuelheat (default=32) 0 = "N/A (GQ/vacant)" 1 = "Gas: Underground pipes" 2 = "Gas: Bottled, tank, or LP" 3 = "Electricity" 4 = "Fuel oil, kerosene, etc." 5 = "Coal or coke" 6 = "Wood" 7 = "Solar energy" 8 = "Other fuel" 9 = "No fuel used" ; VALUE water (default=32) 0 = "N/A (GQ)" 1 = "Public system or private company" 2 = "Individual drilled well" 3 = "Individual dug well" 4 = "Other source such as a spring, creek, " /* etc. */ ; VALUE sewage (default=32) 0 = "N/A (GQ)" 1 = "Public sewer" 2 = "Septic tank or cesspool" 3 = "Other means" ; VALUE yrbuilt (default=32) 0 = "N/A (GQ)" 1 = "1989 or 1990" 2 = "1985 to 1988" 3 = "1980 to 1984" 4 = "1970 to 1979" 5 = "1960 to 1969" 6 = "1950 to 1959" 7 = "1940 to 1949" 8 = "1939 or earlier" ; VALUE condo (default=32) 0 = "N/A (GQ)" 1 = "Yes" 2 = "No" ; VALUE oneacre (default=32) 0 = "N/A (GQ, two or more units in structur" /* e) */ 1 = "Yes" 2 = "No" ; VALUE agsales (default=32) 0 = "N/A (less than 1 acre/GQ/vacant/" 1 = "None" 2 = "$1 to $999" 3 = "$1,000 to $2,499" 4 = "$2,500 to $4,999" 5 = "$5,000 to $9,999" 6 = "$10,000 or more" ; VALUE eleccost (default=32) 0 = "N/A (GQ/vacant)" 1 = "Included in rent or in condo fee" 0002 = "No charge or electricity not used" 3100 = "Topcode" ; VALUE gascost (default=32) 0 = "N/A (GQ/vacant)" 1 = "Included in rent or in condo fee" 0002 = "No charge or gas not used" 2100 = "Topcode" ; VALUE watrcost (default=32) 0 = "N/A (GQ/vacant)" 001 = "Included in rent or in condo fee" 002 = "No charge" 1000 = "Topcode" ; VALUE fuelcost (default=32) 0 = "N/A (GQ/vacant)" 1 = "Included in rent or in condo fee" 0002 = "No charge or these fuels not used" 1900 = "Topcode" ; VALUE rtaxamt (default=32) 0 = "N/A (GQ/vacant/not owned or being boug" /* ht/not a */ 1 = "None" 2 = "$ 2 - $ 49" 3 = "$ 50 - $ 99" 4 = "$ 100 - $ 149" 5 = "$ 150 - $ 199" 6 = "$ 200 - $ 249" 7 = "$ 250 - $ 299" 8 = "$ 300 - $ 349" 9 = "$ 350 - $ 399" 10 = "$ 400 - $ 449" 11 = "$ 450 - $ 499" 12 = "$ 500 - $ 549" 13 = "$ 550 - $ 599" 14 = "$ 600 - $ 649" 15 = "$ 650 - $ 699" 16 = "$ 700 - $ 749" 17 = "$ 750 - $ 799" 18 = "$ 800 - $ 849" 19 = "$ 850 - $ 899" 20 = "$ 900 - $ 949" 21 = "$ 950 - $ 999" 22 = "$1000 - $1099" 23 = "$1100 - $1199" 24 = "$1200 - $1299" 25 = "$1300 - $1399" 26 = "$1400 - $1499" 27 = "$1500 - $1599" 28 = "$1600 - $1699" 29 = "$1700 - $1799" 30 = "$1800 - $1899" 31 = "$1900 - $1999" 32 = "$2000 - $2099" 33 = "$2100 - $2199" 34 = "$2200 - $2299" 35 = "$2300 - $2399" 36 = "$2400 - $2499" 37 = "$2500 - $2599" 38 = "$2600 - $2699" 39 = "$2700 - $2799" 40 = "$2800 - $2899" 41 = "$2900 - $2999" 42 = "$3000 - $3099" 43 = "$3100 - $3199" 44 = "$3200 - $3299" 45 = "$3300 - $3399" 46 = "$3400 - $3499" 47 = "$3500 - $3599" 48 = "$3600 - $3699" 49 = "$3700 - $3799" 50 = "$3800 - $3899" 51 = "$3900 - $3999" 52 = "$4000 - $4099" 53 = "$4100 - $4199" 54 = "$4200 - $4299" 55 = "$4300 - $4399" 56 = "$4400 - $4499" 57 = "$4500 = Topcode" 58 = "$4501 - $54992Ä¿RANGE" 59 = "$5500 - $7499 ³ FOR" 60 = "$7500 or more2ÄÙ MEDIAN" ; VALUE insamt (default=32) 0 = "N/A (not owned or being bought/not a o" /* ne */ 1 = "None" 1300 = "Topcode" ; VALUE mortgag (default=32) 1 = "Mortgage deed of trust, or similar deb" /* t */ 2 = "Contract to purchase" 3 = "None" ; VALUE mortgagg (default=32) 0 = "N/A (not owned or being bought/not a o" /* ne */ 1 = "No regular payment required" 02000 = "Topcode" ; VALUE taxincl (default=32) 0 = "N/A (GQ/vacant/not owned or being boug" /* ht/ */ 1 = "Yes, taxes included in payment" 2 = "No, taxes paid separately or taxes not" /* required */ ; VALUE insincl (default=32) 0 = "N/A (GQ/vacant/not owned or being boug" /* ht/ */ 1 = "Yes, insurance included in payment" 2 = "No, insurance paid separately or no in" /* surance */ ; VALUE mortgagl (default=32) 0 = "N/A (GQ/vacant/not owned or being boug" /* ht/ */ 1 = "Yes" 2 = "No" ; VALUE mortamtl (default=32) 0 = "N/A (GQ/vacant/condo/not owned or bein" /* g */ 1 = "No regular payment required" 01000 = "Topcode" ; VALUE condofee (default=32) 0 = "N/A (not owned or being bought/not" 0600 = "Topcode" ; VALUE moblhome (default=32) 0 = "N/A (GQ/vacant/not owned or being boug" /* ht/ */ 3399 = "$1 - $3,399 (cost in dollars)" 3400 = "Topcode" ; VALUE rfarm (default=32) 0 = "N/A (GQ/urban)" 1 = "Rural farm" 2 = "Rural nonfarm" ; VALUE rgrent (default=32) 0 = "N/A (GQ/vacant, not rented for cash re" /* nt) */ 1500 = "Topcode" ; VALUE rgrapi (default=32) 0 = "N/A (GQ/vacant/not rented for cash ren" /* t/owner */ 1 = " 1% to 9%" 2 = "10% to 14%" 3 = "15% to 19%" 4 = "20% to 24%" 5 = "25% to 29%" 6 = "30% to 34%" 7 = "35% to 39%" 8 = "40% to 49%" 9 = "50% to 59%" 10 = "60% to 69%" 11 = "70% to 79%" 12 = "80% to 89%" 13 = "90% to 99%" 14 = "100% or more" ; VALUE rownrcst (default=32) 0 = "N/A (not owned or being bought/not a o" /* ne */ 20300 = "Topcode" ; VALUE rnsmocpi (default=32) 0 = "N/A (not owned or being bought/not a o" /* ne family */ 101 = "101% or more" ; VALUE rrentunt (default=32) 0 = "Not specified rent unit" 1 = "Specified rent unit" ; VALUE rvalunt (default=32) 0 = "Not specified value unit" 1 = "Specified value unit" ; VALUE rfaminc (default=32) 0 = "N/A(GQ/vacant/no income)" 9999999 = "Total family income in dollars (See us" /* er notes */ ; VALUE rhhinc (default=32) 0 = "N/A(GQ/vacant/no income)" ; VALUE rwrkr89l (default=32) 0 = "N/A (GQ/vacant/non-family household)" 1 = "No workers" 2 = "1 worker" 3 = "2 workers" 4 = "3 or more workers in family" ; VALUE rhhlang (default=32) 0 = "N/A (GQ/vacant)" 1 = "English only" 2 = "Spanish" 3 = "Other Indo-European language" 4 = "Asian or Pacific Island language" 5 = "Other language" ; VALUE rlingiso (default=32) 0 = "N/A (GQ/vacant)" 1 = "Not linguistically isolated" 2 = "Linguistically isolated" ; VALUE rhhfamtp (default=32) 0 = "N/A (GQ/vacant)" 1 = "Married-couple family household" 2 = "Male householder" 3 = "Female householder" 11 = "Living alone" 12 = "Not living alone" 21 = "Living alone" 22 = "Not living alone" ; VALUE rnatadpt (default=32) 0 = "N/A(GQ/vacant/no own natural born/adop" /* ted */ ; VALUE rstpchld (default=32) 0 = "N/A(GQ/vacant/no own stepchildren)" ; VALUE rfampers (default=32) 0 = "N/A (GQ/vacant/non-family household)" ; VALUE rnrlchld (default=32) 0 = "N/A (GQ/vacant/no related children)" ; VALUE rnonrel (default=32) 0 = "N/A (No nonrelatives in household/GQ/v" /* acant) */ 1 = "1 or more nonrelatives in household" ; VALUE r18undr (default=32) 0 = "N/A (No person under 18 in household/G" /* Q/vacant) */ 1 = "1 or more person under 18 in household" ; VALUE r60over (default=32) 0 = "N/A (No person 60 and over/GQ/vacant)" 1 = "1 person 60 and over (unweighted)" 2 = "2 or more person 60 and over (unweight" /* ed) */ ; VALUE r65over (default=32) 0 = "N/A (No person 65 and over/GQ/vacant)" 1 = "1 person 65 and over (unweighted)" 2 = "2 or more person 65 and over (unweight" /* ed) */ ; VALUE rsubfam (default=32) 0 = "N/A (No subfamilies or not" 1 = "1 or more subfamilies" ; VALUE aunits1l (default=32) 0 = "No" 1 = "Yes" ; VALUE arooms (default=32) 0 = "No" 1 = "Yes" ; VALUE atenure (default=32) 0 = "No" 1 = "Yes" ; VALUE aacres1e (default=32) 0 = "No" 1 = "Yes" ; VALUE acommuse (default=32) 0 = "No" 1 = "Yes" ; VALUE avalue (default=32) 0 = "No" 1 = "Yes" ; VALUE arent1l (default=32) 0 = "No" 1 = "Yes" ; VALUE ameals (default=32) 0 = "No" 1 = "Yes" ; VALUE avacncys (default=32) 0 = "No" 1 = "Yes" ; VALUE avacncyk (default=32) 0 = "No" 1 = "Yes" ; VALUE avacncyl (default=32) 0 = "No" 1 = "Yes" ; VALUE ayrmoved (default=32) 0 = "No" 1 = "Yes" ; VALUE abedroom (default=32) 0 = "No" 1 = "Yes" ; VALUE aplumbng (default=32) 0 = "No" 1 = "Yes" ; VALUE akitchen (default=32) 0 = "No" 1 = "Yes" ; VALUE aphone (default=32) 0 = "No" 1 = "Yes" ; VALUE avehicle (default=32) 0 = "No" 1 = "Yes" ; VALUE afuel (default=32) 0 = "No" 1 = "Yes" ; VALUE awater (default=32) 0 = "No" 1 = "Yes" ; VALUE asewer (default=32) 0 = "No" 1 = "Yes" ; VALUE ayrbuilt (default=32) 0 = "No" 1 = "Yes from not answered" 2 = "Yes 'don't know'" ; VALUE acondo (default=32) 0 = "No" 1 = "Yes" ; VALUE aoneacre (default=32) 0 = "No" 1 = "Yes" ; VALUE aagsales (default=32) 0 = "No" 1 = "Yes" ; VALUE aeleccst (default=32) 0 = "No" 1 = "Yes" ; VALUE agascst (default=32) 0 = "No" 1 = "Yes" ; VALUE awatrcst (default=32) 0 = "No" 1 = "Yes" ; VALUE afuelcst (default=32) 0 = "No" 1 = "Yes" ; VALUE ataxamt (default=32) 0 = "No" 1 = "Yes" ; VALUE ainsamt (default=32) 0 = "No" 1 = "Yes" ; VALUE amortg (default=32) 0 = "No" 1 = "Yes no answer" 2 = "Yes from junior mortgage" ; VALUE amortg3l (default=32) 0 = "No" 1 = "Yes" ; VALUE ataxincl (default=32) 0 = "No" 1 = "Yes" ; VALUE ainsincl (default=32) 0 = "No" 1 = "Yes" ; VALUE amortg2l (default=32) 0 = "No" 1 = "Yes" ; VALUE amrtamtl (default=32) 0 = "NO" 1 = "Yes" ; VALUE acndofee (default=32) 0 = "No" 1 = "Yes" ; VALUE amoblhme (default=32) 0 = "No" 1 = "Yes" ; VALUE relat1l (default=32) 0 = "Householder" 1 = "Husband/wife" 2 = "Son/daughter" 3 = "Stepson/stepdaughter" 4 = "Brother/sister" 5 = "Father/mother" 6 = "Grandchild" 7 = "Other relative" 8 = "Roomer/boarder/foster child" 9 = "Housemate/roommate" 10 = "Unmarried partner" 11 = "Other nonrelative" 12 = "Institutionalized person" 13 = "Other persons in group quarters" ; VALUE sex (default=32) 0 = "Male" 1 = "Female" ; VALUE age (default=32) 0 = "Less than 1 year" 90 = "90 or more years old" ; VALUE marital (default=32) 0 = "Now married, except separated" 1 = "Widowed" 2 = "Divorced" 3 = "Separated" 4 = "Never married or under 15 years old" ; VALUE pwgt1l (default=32) 1152 = "Person's weight" ; VALUE remplpar (default=32) 0 = "N/A (not own child of householder, and" /* not */ 111 = "Both parents at work 35 or more hours" 112 = "Father only at work 35 or more hours" 113 = "Mother only at work 35 or more hours" 114 = "Neither parent at work 35 or more hour" /* s */ 121 = "Father at work 35 or more hours" 122 = "Father not at work 35 or more hours" 133 = "Mother at work 35 or more hours" 134 = "Mother not at work 35 or more hours" 211 = "Father at work 35 or more hours" 212 = "Father not at work 35 or more hours" 213 = "Father not in labor force" 221 = "Mother at work 35 or more hours" 222 = "Mother not at work 35 or more hours" 223 = "Mother not in labor force" ; VALUE rpob (default=32) 10 = "Born in State of residence" 21 = "Northeast" 22 = "Midwest" 23 = "South" 24 = "West" 31 = "Puerto Rico" 32 = "American Samoa" 33 = "Guam" 34 = "Northern Marianas" 35 = "US Virgin Islands" 36 = "Elsewhere" 40 = "Born abroad of American parents" 51 = "Naturalized citizen" 52 = "Not a citizen" ; VALUE rspouse (default=32) 0 = "N/A (less than 15 years old)" 1 = "Now married, spouse present" 2 = "Now married, spouse absent" 3 = "Widowed" 4 = "Divorced" 5 = "Separated" 6 = "Never married" ; VALUE rownchld (default=32) 1 = "Own child" 0 = "Not own child" ; VALUE ragechld (default=32) 0 = "N/A (male)" 1 = "With own children under 6 years only" 2 = "With own children 6 to 17 years only" 3 = "With own children under 6 years and 6 " /* to 17 */ 4 = "No own children (.incl. females under " /* 16 years) */ ; VALUE rrelchld (default=32) 1 = "Related child" 0 = "Not related child" ; VALUE relat2l (default=32) 0 = "N/A (GQ/not other relative)" 1 = "Son-in-law/daughter-in-law" 2 = "Father-in-law/mother-in-law" 3 = "Brother-in-law/sister-in-law" 4 = "Nephew/niece" 5 = "Grandparent" 6 = "Uncle/aunt" 7 = "Cousin" 8 = "Other related by blood or marriage" 9 = "Other relative" ; VALUE subfam2l (default=32) 0 = "N/A (GQ/not in a subfamily)" 1 = "In subfamily 1" 2 = "In subfamily 2" 3 = "In subfamily 3" ; VALUE subfam1l (default=32) 0 = "N/A (GQ/not in a subfamily)" 1 = "Husband/wife" 2 = "Parent in a parent/child subfamily" 3 = "Child in subfamily" ; VALUE poverty (default=32) 0 = "N/A" 501 = "501% or more of poverty value" ; VALUE pob (default=32) 554 = "At sea" 555 = "Abroad, not specified" ; VALUE citizen (default=32) 0 = "Born in the U.S." 1 = "Born in Puerto Rico, Guam, and outlyin" /* g areas */ 2 = "Born abroad of American parents" 3 = "U.S. citizen by naturalization" 4 = "Not a citizen of the U.S" ; VALUE immigr (default=32) 0 = "Born in the U.S." 1 = "1987 to 1990" 2 = "1985 to 1986" 3 = "1982 to 1984" 4 = "1980 or 1981" 5 = "1975 to 1979" 6 = "1970 to 1974" 7 = "1965 to 1969" 8 = "1960 to 1964" 9 = "1950 to 1959" 10 = "Before 1950" ; VALUE school (default=32) 0 = "N/A (less than 3 years old)" 1 = "Not attending school" 2 = "Yes, public school, public college" 3 = "Yes, private school, private college" ; VALUE yearsch (default=32) 0 = "N/A (less than 3 years old)" 1 = "No school completed" 2 = "Nursery school" 3 = "Kindergarten" 4 = "1st, 2nd, 3rd, or 4th grade" 5 = "5th, 6th, 7th, or 8th grade" 6 = "9th grade" 7 = "10th grade" 8 = "11th grade" 9 = "12th grade, no diploma" 10 = "High school graduate, diploma or GED" 11 = "Some college, but no degree" 12 = "Associate degree in college, occupatio" /* nal program */ 13 = "Associate degree in college, academic " /* program */ 14 = "Bachelor's degree" 15 = "Master's degree" 16 = "Professional degree" 17 = "Doctorate degree" ; VALUE ancstryh (default=32) 999 = "Not reported" ; VALUE ancstryk (default=32) 0 = "No secondary ancestry" 999 = "Not reported" ; VALUE mobility (default=32) 0 = "N/A(less than 5 years old)" 1 = "Yes same house (nonmovers)" 2 = "No, different house (movers)" ; VALUE migstate (default=32) 0 = "N/A (person less than 5 years old/live" /* d */ 72 = "Puerto Rico" 98 = "Other abroad in 1985" 99 = "State not identified (B sample)" ; VALUE migpuma (default=32) 0 = "N/A (person less than 5 years old/live" /* d in */ 99900 = "Abroad" ; VALUE lang1l (default=32) 0 = "N/A (less than 5 years old)" 1 = "Yes, speaks another language" 2 = "No, speaks only English" ; VALUE english (default=32) 0 = "N/A (less than 5 years old/speaks only" /* English) */ 1 = "Very well" 2 = "Well" 3 = "Not well" 4 = "Not at all" ; VALUE military (default=32) 0 = "N/A (less than 16 years old)" 1 = "Yes, now on active duty" 2 = "Yes, on active duty in past, but not n" /* ow */ 3 = "Yes, service in reserves or national g" /* uard only */ 4 = "No service" ; VALUE rvetserv (default=32) 0 = "N/A (less than 16 years old, no active" /* duty) */ 1 = "September 1980 or later only" 2 = "May 1975 to August 1980 only" 3 = "May 1975 to August 1980 and September " /* 1980 */ 4 = "Vietnam era, no Korean conflict, no WW" /* II */ 5 = "Vietnam era and Korean conflict, no WW" /* II */ 6 = "Vietnam era and Korean conflict and WW" /* II */ 7 = "February 1955 to July 1964 only" 8 = "Korean conflict, no Vietnam era, no WW" /* II */ 9 = "Korean conflict and WWII, no Vietnam e" /* ra */ 10 = "WWII, no Korean conflict, no Vietnam e" /* ra */ 11 = "Other service" ; VALUE sept80l (default=32) 0 = "(Did not serve this period/less than 1" /* 6 years */ 1 = "Served this period" ; VALUE may7588v (default=32) 0 = "(Did not serve this period/less than 1" /* 6 years */ 1 = "Served this period" ; VALUE vietnam (default=32) 0 = "(Did not serve this period/less than 1" /* 6 years */ 1 = "Served this period" ; VALUE feb55l (default=32) 0 = "(Did not serve this period/less than 1" /* 6 years */ 1 = "Served this period" ; VALUE korean (default=32) 0 = "(Did not serve this period/less than 1" /* 6 years */ 1 = "Served this period" ; VALUE wwii (default=32) 0 = "(Did not serve this period/less than 1" /* 6 years */ 1 = "Served this period" ; VALUE othrserv (default=32) 0 = "(Did not serve this period/less than 1" /* 6 years */ 1 = "Served this period" ; VALUE yrsserv (default=32) 0 = "N/A (less than 16 years/no active duty" /* military */ 1 = "1 Year or less of service" 50 = "50 or more years of service" ; VALUE disabl1l (default=32) 0 = "N/A (less than 16 years, and selected " /* persons in */ 1 = "Yes, limited in kind or amount of work" 2 = "No, not limited" ; VALUE disabl2l (default=32) 0 = "N/A(less than 16 years, and selected p" /* ersons in */ 1 = "Yes, prevented from working" 2 = "No, not prevented from working" ; VALUE mobillim (default=32) 0 = "N/A (less than 15 years/institutionali" /* zed */ 1 = "Yes, has a mobility limitation" 2 = "No, does not have a mobility limitatio" /* n */ ; VALUE perscare (default=32) 0 = "N/A (less than 15 years/institutionali" /* zed */ 1 = "Yes, has a personal care limitation" 2 = "No, does not have a personal care limi" /* tation */ ; VALUE fertil (default=32) 0 = "N/A (less than 15 years/male)" 1 = "No children" 2 = "1 Child" 3 = "2 Children" 4 = "3 Children" 5 = "4 Children" 6 = "5 Children" 7 = "6 Children" 8 = "7 Children" 9 = "8 Children" 10 = "9 Children" 11 = "10 Children" 12 = "11 Children" 13 = "12 or more children" ; VALUE rlabor (default=32) 0 = "N/A (less than 16 years old)" 1 = "Civilian employed, at work" 2 = "Civilian employed, with a job but not " /* at work */ 3 = "Unemployed" 4 = "Armed forces, at work" 5 = "Armed forces, with a job but not at wo" /* rk */ 6 = "Not in labor force" ; VALUE worklwk (default=32) 0 = "N/A (less than 16 years old/not at wor" /* k/ */ 1 = "Worked" 2 = "Did not work" ; VALUE hours (default=32) 0 = "N/A (less than 16 years old/not at" 99 = "99 or more hours worked last week" ; VALUE powstate (default=32) 0 = "N/A (not a worker--not in the labor fo" /* rce, */ 98 = "Abroad" 99 = "State not identified" ; VALUE powpuma (default=32) 0 = "N/A (not a worker--not in the labor fo" /* rce, */ 99900 = "Abroad" ; VALUE means (default=32) 0 = "N/A (not a worker--not in the labor fo" /* rce, */ 1 = "Car, truck, or van" 2 = "Bus or trolley bus" 3 = "Streetcar or trolley car" 4 = "Subway or elevated" 5 = "Railroad" 6 = "Ferryboat" 7 = "Taxicab" 8 = "Motorcycle" 9 = "Bicycle" 10 = "Walked" 11 = "Worked at home" 12 = "Other method" ; VALUE riders (default=32) 0 = "N/A (not a worker or worker whose mean" /* s of */ 1 = "Drove alone" 2 = "2 People" 3 = "3 People" 4 = "4 People" 5 = "5 People" 6 = "6 People" 7 = "7 to 9 people" 8 = "10 or more people" ; VALUE depart (default=32) 0 = "N/A (not a worker or worker who worked" /* at */ ; VALUE travtime (default=32) 0 = "N/A (not a worker or worker who worked" /* at home) */ 99 = "99 Minutes or more to get to work" ; VALUE tmpabsnt (default=32) 0 = "N/A (less than 16 years old/at work/di" /* d not */ 1 = "Yes, on layoff" 2 = "Yes, on vacation, temporary illness, l" /* abor */ 3 = "No" ; VALUE looking (default=32) 0 = "N/A (less than 16 years old/at work/di" /* d not */ 1 = "Yes" 2 = "No" ; VALUE avail (default=32) 0 = "N/A (less than 16 years/at work/not lo" /* oking/ */ 1 = "No, already has a job" 2 = "No, temporarily ill" 3 = "No, other reasons (in school,etc.)" 4 = "Yes, could have taken a job" ; VALUE yearwrk (default=32) 0 = "N/A (less than 16 years old)" 1 = "1990" 2 = "1989" 3 = "1988" 4 = "1985 to 1987" 5 = "1980 to 1984" 6 = "1979 or earlier" 7 = "Never worked" ; VALUE industry (default=32) 0 = "N/A (less than 16 years old/unemployed" /* who */ ; VALUE occup (default=32) 0 = "N/A (less than 16 years old/unemployed" /* who */ ; VALUE class (default=32) 0 = "N/A (less than 16 years old/unemployed" /* who */ 1 = "employee of a private for profit compa" /* ny or */ 2 = "Employee of a private not-for-profit," 3 = "Local government employee (city, count" /* y, etc.) */ 4 = "State government employee" 5 = "Federal government employee" 6 = "Self-employed in own not incorporated" 7 = "Self-employed in own incorporated" 8 = "Working without pay in family business" /* or farm */ 9 = "Unemployed, last worked in 1984 or ear" /* lier */ ; VALUE work89l (default=32) 0 = "N/A (less than 16 years old)" 1 = "Worked last year" 2 = "Did not work last year" ; VALUE week89l (default=32) 0 = "N/A (less than 16 years old/did not wo" /* rk in */ ; VALUE hour89l (default=32) 0 = "N/A (less than 16 years old/did not wo" /* rk in */ 99 = "99 Or more usual hours" ; VALUE rearning (default=32) 0 = "N/A (no earnings)" -19996 = "Loss of $19996 or more" 284000 = "$284000 = Topcode" ; VALUE rpincome (default=32) 0 = "N/A (no income)" -29997 = "Loss of $29997 or more" 401000 = "Topcode of total person's income" ; VALUE income1l (default=32) 0 = "N/A (less than 16 years old/none)" 139999 = "$1 - 139,999" 140000 = "Topcode" ; VALUE income2l (default=32) 0 = "N/A (less than 16 years/none)" -09999 = "Loss of $9,999 or more" -09998 = "Loss $1 to $9,998" 000001 = "Break even or $1" 090000 = "Topcode" ; VALUE income3l (default=32) 0 = "N/A (less than 16 years/none)" -09999 = "Loss of $9,999 or more" 1 = "Break even or $1" 054000 = "Topcode" ; VALUE income4l (default=32) 0 = "N/A (less than 15 years/none)" -09999 = "Loss of $9,999 or more" 1 = "Break even or $1" 040000 = "Topcode" ; VALUE income5l (default=32) 0 = "N/A (less than 15 years/none)" 17000 = "Topcode" ; VALUE income6l (default=32) 0 = "N/A (less than 15 years/none)" 10000 = "Topcode" ; VALUE income7l (default=32) 0 = "N/A (less than 15 years/none)" 30000 = "Topcode" ; VALUE income8l (default=32) 0 = "N/A (less than 15 years/none)" 20000 = "Topcode" ; VALUE aaugment (default=32) 0 = "No" 1 = "Yes" ; VALUE arelat1l (default=32) 0 = "No" 1 = "Yes" ; VALUE asex (default=32) 0 = "No" 1 = "Yes" ; VALUE arace (default=32) 0 = "No" 1 = "Yes" ; VALUE aage (default=32) 0 = "No" 1 = "Yes" ; VALUE amarital (default=32) 0 = "No" 1 = "Yes" ; VALUE ahispan (default=32) 0 = "No" 1 = "Yes" ; VALUE abirthpl (default=32) 0 = "No" 1 = "Yes" ; VALUE acitizen (default=32) 0 = "No" 1 = "Yes" ; VALUE aimmigr (default=32) 0 = "No" 1 = "Yes" ; VALUE aschool (default=32) 0 = "No" 1 = "Yes" ; VALUE ayearsch (default=32) 0 = "No" 1 = "Yes" ; VALUE aancstrh (default=32) 0 = "No" 1 = "Yes" ; VALUE aancstrk (default=32) 0 = "No" 1 = "Yes" ; VALUE amoblty (default=32) 0 = "No" 1 = "Yes" ; VALUE amigstate (default=32) 0 = "No" 1 = "Yes" ; VALUE alang1l (default=32) 0 = "No" 1 = "Yes" ; VALUE alang2l (default=32) 0 = "No" 1 = "Yes" ; VALUE aenglish (default=32) 0 = "No" 1 = "Yes" ; VALUE avets1l (default=32) 0 = "No" 1 = "Yes" ; VALUE aservper (default=32) 0 = "No" 1 = "Yes" ; VALUE ayrsserv (default=32) 0 = "No" 1 = "Yes" ; VALUE adisablv (default=32) 0 = "No" 1 = "Yes" ; VALUE adisablk (default=32) 0 = "No" 1 = "Yes" ; VALUE amobllim (default=32) 0 = "No" 1 = "Yes" ; VALUE apercare (default=32) 0 = "No" 1 = "Yes" ; VALUE afertil (default=32) 0 = "No" 1 = "Yes" ; VALUE alabor (default=32) 0 = "No" 1 = "Yes" ; VALUE ahours (default=32) 0 = "No" 1 = "Yes" ; VALUE apowst (default=32) 0 = "No" 1 = "Yes" ; VALUE ameans (default=32) 0 = "No" 1 = "Yes" ; VALUE ariders (default=32) 0 = "No" 1 = "Yes" ; VALUE adepart (default=32) 0 = "No" 1 = "Yes" ; VALUE atravtme (default=32) 0 = "No" 1 = "Yes" ; VALUE alstwrk (default=32) 0 = "No" 1 = "Yes" ; VALUE aindustr (default=32) 0 = "No" 1 = "Yes" ; VALUE aoccup (default=32) 0 = "No" 1 = "Yes" ; VALUE aclass (default=32) 0 = "No" 1 = "Yes" ; VALUE awork89l (default=32) 0 = "No" 1 = "Yes" ; VALUE awks89l (default=32) 0 = "No" 1 = "Yes" ; VALUE ahour89l (default=32) 0 = "No" 1 = "Yes" ; VALUE aincomes (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; VALUE aincomek (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; VALUE aincomel (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; VALUE aincomem (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; VALUE aincomen (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; VALUE aincomeo (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; VALUE aincomep (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; VALUE aincomeq (default=32) 0 = "No" 1 = "No (derived)" 2 = "Yes" ; filename raw pipe "gunzip -dc /homes/data/PUMS/1990/1pct/PUMSBXSD.TXT.gz "; data library.pums1990; RETAIN rectype serialno sample division state puma areatype msapmsa psa subsampl houswgt persons gqinst units1 husflag pdsflag rooms tenure acre10 commuse value rent1 meals vacancy1 vacancy2 vacancy3 vacancy4 yrmoved bedrooms plumbing kitchen telephon autos fuelheat water sewage yrbuilt condo oneacre agsales eleccost gascost watrcost fuelcost rtaxamt insamt mortgag mortgag3 taxincl insincl mortgag2 mortamt2 condofee moblhome rfarm rgrent rgrapi rownrcst rnsmocpi rrentunt rvalunt rfaminc rhhinc rwrkr89 rhhlang rlingiso rhhfamtp rnatadpt rstpchld rfampers rnrlchld rnonrel r18undr r60over r65over rsubfam aunits1 arooms atenure aacres10 acommuse avalue arent1 ameals avacncy2 avacncy3 avacncy4 ayrmoved abedroom aplumbng akitchen aphone avehicle afuel awater asewer ayrbuilt acondo aoneacre aagsales aeleccst agascst awatrcst afuelcst ataxamt ainsamt amortg amortg3 ataxincl ainsincl amortg2 amrtamt2 acndofee amoblhme ; missing A; infile raw lrecl = 20000 missover ; * To read in uncompressed file, uncomment INFILE & comment filename & infile lines; * On a PC, you may need to change the direction of the slashes as in C:\; *INFILE '/homes/data/PUMS/1990/1pct/pums_56.dat' LRECL=20000 PAD END=EOF; attrib rectype length=$1 label="Record Type"; attrib serialno length=5 label=""; attrib sample length=3 label="Sample Identifier"; attrib division length=3 label="Division code"; attrib state length=3 label="State Code"; attrib puma length=4 label="Public use microdata area (state dependent)"; attrib areatype length=3 label="Area type revised for PUMS equivalency file"; attrib msapmsa length=4 label="MSA/PMSA"; attrib psa length=3 label="Planning service area (elderly sample only -"; attrib subsampl length=3 label="Subsample number (Use to pull extracts - 1/1000/etc.)"; attrib houswgt length=4 label="Housing Weight"; attrib persons length=3 label="Number of person records following this housing"; attrib gqinst length=3 label="Group quarters institution"; attrib units1 length=3 label="Units in structure"; attrib husflag length=3 label="All 100% housing unit data substituted"; attrib pdsflag length=3 label="All 100% person data substituted"; attrib rooms length=3 label="Rooms"; attrib tenure length=3 label="Tenure"; attrib acre10 length=3 label="On ten acres or more"; attrib commuse length=3 label="Business or medical office on property"; attrib value length=3 label="Property value"; attrib rent1 length=3 label="Monthly rent"; attrib meals length=3 label="Meals included in rent"; attrib vacancy1 length=3 label="Vacant usual home elsewhere (UHE)"; attrib vacancy2 length=3 label="Vacancy status"; attrib vacancy3 length=3 label="Boarded up status"; attrib vacancy4 length=3 label="Months vacant"; attrib yrmoved length=3 label="When moved into this house or apartment"; attrib bedrooms length=3 label="Bedrooms"; attrib plumbing length=3 label="Complete plumbing facilities"; attrib kitchen length=3 label="Complete kitchen facilities"; attrib telephon length=3 label="Telephone in Unit"; attrib autos length=3 label="Vehicles (1 ton or less) available"; attrib fuelheat length=3 label="House heating fuel"; attrib water length=3 label="Source of water"; attrib sewage length=3 label="Sewage disposal"; attrib yrbuilt length=3 label="When structure first built"; attrib condo length=3 label="House or apartment part of condominium"; attrib oneacre length=3 label="House on less than 1 acre"; attrib agsales length=3 label="1989 Sales of Agriculture Products"; attrib eleccost length=4 label="Electricity (yearly cost)*"; attrib gascost length=4 label="Gas (yearly cost)*"; attrib watrcost length=4 label="Water (yearly cost)"; attrib fuelcost length=4 label="House heating fuel (yearly cost)"; attrib rtaxamt length=3 label="Property taxes (yearly amount)"; attrib insamt length=4 label="Fire/hazard/flood insurance (yearly amount)"; attrib mortgag length=3 label="Mortgage status"; attrib mortgag3 length=4 label="Mortgage payment (monthly amount)"; attrib taxincl length=3 label="Payment include real estate taxes"; attrib insincl length=3 label="Payment include fire/hazard/flood insurance"; attrib mortgag2 length=3 label="Second mortgage or home equity loan status"; attrib mortamt2 length=4 label="Second mortgage payment (monthly amount)"; attrib condofee length=4 label="Condo fee (monthly amount)"; attrib moblhome length=4 label="Mobile home costs (yearly amount)"; attrib rfarm length=3 label="Farm/nonfarm status"; attrib rgrent length=4 label="Gross rent"; attrib rgrapi length=3 label="Gross rent as a percentage of household income in"; attrib rownrcst length=4 label="Selected monthly owner costs"; attrib rnsmocpi length=3 label="Selected monthly owner costs as a percentage of"; attrib rrentunt length=3 label="Specified rent unit"; attrib rvalunt length=3 label="Specified value unit"; attrib rfaminc length=5 label="Family income"; attrib rhhinc length=5 label="Household income"; attrib rwrkr89 length=3 label="Workers in family in 1989"; attrib rhhlang length=3 label="Household language"; attrib rlingiso length=3 label="Linguistic isolation"; attrib rhhfamtp length=3 label="Household/family type"; attrib rnatadpt length=3 label="Number of own natural born/adopted children in"; attrib rstpchld length=3 label="Number of own stepchildren in household (unweighted)"; attrib rfampers length=3 label="Number of persons in family (unweighted)"; attrib rnrlchld length=3 label="Number of related children in household (unweighted)"; attrib rnonrel length=3 label="Presence of nonrelatives in household"; attrib r18undr length=3 label="Presence of person under 18 years in household"; attrib r60over length=3 label="Presence of persons 60 years and over in household"; attrib r65over length=3 label="Presence of person 65 years and over in household"; attrib rsubfam length=3 label="Presence of subfamilies in Household"; attrib aunits1 length=3 label="Units in structure allocation"; attrib arooms length=3 label="Rooms allocation"; attrib atenure length=3 label="Tenure allocation"; attrib aacres10 length=3 label="On ten acres or more allocation"; attrib acommuse length=3 label="Business or medical office on property allocation"; attrib avalue length=3 label="Value allocation"; attrib arent1 length=3 label="Monthly rent allocation"; attrib ameals length=3 label="Meals included in rent allocation"; attrib avacncy2 length=3 label="Vacancy status allocation"; attrib avacncy3 length=3 label="Boarded up status allocation"; attrib avacncy4 length=3 label="Months vacant allocation"; attrib ayrmoved length=3 label="When moved into this house or apartment allocation"; attrib abedroom length=3 label="Number of bedrooms allocation"; attrib aplumbng length=3 label="Complete plumbing facilities allocation"; attrib akitchen length=3 label="Complete kitchen facilities allocation"; attrib aphone length=3 label="Telephones in house allocation"; attrib avehicle length=3 label="Vehicles available by household allocation"; attrib afuel length=3 label="House heating fuel allocation"; attrib awater length=3 label="Source of water allocation"; attrib asewer length=3 label="Sewage disposal allocation"; attrib ayrbuilt length=3 label="When structure first built allocation"; attrib acondo length=3 label="House or apartment part of condominium allocation"; attrib aoneacre length=3 label="House on less than 1 acre allocation"; attrib aagsales length=3 label="1989 Sales of Agricultural Products allocation"; attrib aeleccst length=3 label="Electricity (yearly cost) allocation"; attrib agascst length=3 label="Gas (yearly cost) allocation"; attrib awatrcst length=3 label="Water (yearly cost) allocation"; attrib afuelcst length=3 label="House heating fuel (yearly cost) allocation"; attrib ataxamt length=3 label="Taxes on property allocation"; attrib ainsamt length=3 label="Fire, hazard, flood insurance allocation"; attrib amortg length=3 label="Mortgage status allocation"; attrib amortg3 length=3 label="Regular mortgage payment allocation"; attrib ataxincl length=3 label="Payment include real estate taxes allocation"; attrib ainsincl length=3 label="Payment include fire, hazard, flood insurance"; attrib amortg2 length=3 label="Second mortgage status allocation"; attrib amrtamt2 length=3 label="Second mortgage payment allocation"; attrib acndofee length=3 label="Condominium fee allocation"; attrib amoblhme length=3 label="Mobile home costs allocation"; attrib relat1 length=3 label="Relationship"; attrib sex length=3 label="Sex"; attrib race length=3 label="Recoded detailed race code (Appendix C)"; attrib age length=3 label="Age"; attrib marital length=3 label="Marital status"; attrib pwgt1 length=4 label="Person's weight"; attrib remplpar length=3 label="Employment status of parents"; attrib rpob length=3 label="Place of birth (Recode)"; attrib rspouse length=3 label="Married, spouse present/spouse absent"; attrib rownchld length=3 label="*Own child (see Appendix B, page 14)"; attrib ragechld length=3 label="Presence and age of own children"; attrib rrelchld length=3 label=""; attrib relat2 length=3 label="Detailed relationship (other relative)"; attrib subfam2 length=3 label="Subfamily number"; attrib subfam1 length=3 label="Subfamily relationship"; attrib hispanic length=3 label="Detailed Hispanic origin code (See appendix I)"; attrib poverty length=3 label="Person poverty status recode (See appendix B)"; attrib pob length=3 label="Place of birth (Appendix I)"; attrib citizen length=3 label="Citizenship"; attrib immigr length=3 label="Year of entry"; attrib school length=3 label="School enrollment"; attrib yearsch length=3 label="Educational attainment"; attrib ancstry1 length=3 label="Ancestry - first entry (See appendix I)"; attrib ancstry2 length=3 label="Ancestry - second entry (See appendix I)"; attrib mobility length=3 label="Mobility status (lived here on April 1, 1985)"; attrib migstate length=3 label="Migration - State or foreign country code"; attrib migpuma length=4 label="Migration PUMA (state dependent)"; attrib lang1 length=3 label="Language other than English at home"; attrib lang2 length=3 label="Language spoken at home (See appendix I)"; attrib english length=3 label="Ability to speak English"; attrib military length=3 label="Military service"; attrib rvetserv length=3 label="Veteran period of service"; attrib sept80 length=3 label="Served September 1980 or later"; attrib may75880 length=3 label="Served May 1975 to August 1980"; attrib vietnam length=3 label="Served Vietnam era (August 1964 - April 1975)"; attrib feb55 length=3 label="Served February 1955 - July 1964"; attrib korean length=3 label="Served Korean conflict (June 1950 - January 1955)"; attrib wwii length=3 label="Served World War II (September 1940 - July 1947)"; attrib othrserv length=3 label="Served any other time"; attrib yrsserv length=3 label="Years of active duty military service"; attrib disabl1 length=3 label="Work limitation status"; attrib disabl2 length=3 label="Work prevented status"; attrib mobillim length=3 label="Mobility limitation"; attrib perscare length=3 label="Personal care limitation"; attrib fertil length=3 label="Number of children ever born"; attrib rlabor length=3 label="Employment status recode"; attrib worklwk length=3 label="Worked last week"; attrib hours length=3 label="Hours worked last week"; attrib powstate length=3 label="Place of work - state - (Appendix I)"; attrib powpuma length=4 label="Place of work PUMA (State dependent)"; attrib means length=3 label="Means of transportation to work"; attrib riders length=3 label="Vehicle occupancy"; attrib depart length=4 label="Time of departure for work - hour and minute"; attrib travtime length=3 label="Travel time to work"; attrib tmpabsnt length=3 label="Temporary absence from work"; attrib looking length=3 label="Looking for work"; attrib avail length=3 label="Available for work"; attrib yearwrk length=3 label="Year last worked"; attrib industry length=3 label="Industry"; attrib occup length=3 label="Occupation"; attrib class length=3 label="Class of worker"; attrib work89 length=3 label="Worked last year (1989)"; attrib week89 length=3 label="Weeks worked last year (1989)"; attrib hour89 length=3 label="Usual hours worked per week last year (1989)"; attrib rearning length=4 label="Total person's earnings"; attrib rpincome length=4 label="Total person's income (signed)"; attrib income1 length=4 label="Wages or salary income in 1989"; attrib income2 length=4 label="Nonfarm self-employment income in 1989 (signed)"; attrib income3 length=4 label="Farm self-employment income in 1989 (signed)"; attrib income4 length=4 label="Interest, dividends, and net rental income in 1989 (signed)"; attrib income5 length=4 label="Social security income in 1989"; attrib income6 length=4 label="Public assistance income in 1989"; attrib income7 length=4 label="Retirement income in 1989"; attrib income8 length=4 label="All other income in 1989"; attrib aaugment length=3 label="Augmented person (see text pp. C-5)"; attrib arelat1 length=3 label="Relationship allocation flag"; attrib asex length=3 label="Sex allocation flag"; attrib arace length=3 label="Detailed race allocation flag"; attrib aage length=3 label="Age allocation flag"; attrib amarital length=3 label="Marital status allocation flag"; attrib ahispan length=3 label="Detailed Hispanic origin allocation flag"; attrib abirthpl length=3 label="Place of birth"; attrib acitizen length=3 label="Citizenship allocation flag"; attrib aimmigr length=3 label="Year of entry allocation flag"; attrib aschool length=3 label="School enrollment allocation flag"; attrib ayearsch length=3 label="Highest education allocation flag"; attrib aancstr1 length=3 label="First ancestry allocation flag"; attrib aancstr2 length=3 label="Second ancestry allocation flag"; attrib amoblty length=3 label="Mobility status allocation flag"; attrib amigstate length=3 label="Migration state allocation flag"; attrib alang1 length=3 label="Language other than English allocation flag"; attrib alang2 length=3 label="Language spoken at home allocation flag"; attrib aenglish length=3 label="Ability to speak English allocation flag"; attrib avets1 length=3 label="Military service allocation flag"; attrib aservper length=3 label="Military periods of service allocation flag"; attrib ayrsserv length=3 label="Years of military service allocation flag"; attrib adisabl1 length=3 label="Work limitation status allocation flag"; attrib adisabl2 length=3 label="Work prevention status allocation flag"; attrib amobllim length=3 label="Mobility limitation status allocation flag"; attrib apercare length=3 label="Personal care limitation status allocation flag"; attrib afertil length=3 label="Children ever born allocation flag"; attrib alabor length=3 label="Employment status recode allocation flag"; attrib ahours length=3 label="Hours worked last week allocation flag"; attrib apowst length=3 label="Place of work state allocation flag"; attrib ameans length=3 label="Means of transportation to work allocation flag"; attrib ariders length=3 label="Vehicle occupancy allocation flag"; attrib adepart length=3 label="Time of departure to work allocation flag"; attrib atravtme length=3 label="Travel time to work allocation flag"; attrib alstwrk length=3 label="Year last worked allocation flag"; attrib aindustr length=3 label="Industry allocation flag"; attrib aoccup length=3 label="Occupation allocation flag"; attrib aclass length=3 label="Class of worker allocation flag"; attrib awork89 length=3 label="Worked last year allocation flag"; attrib awks89 length=3 label="Weeks worked in 1989 allocation flag"; attrib ahour89 length=3 label="Usual hours worked per week in 1989 allocation flag"; attrib aincome1 length=3 label="Wages and salary income allocation flag"; attrib aincome2 length=3 label="Nonfarm self-employment income allocation flag"; attrib aincome3 length=3 label="Farm self-employment income allocation flag"; attrib aincome4 length=3 label="Interest, dividend, and net rental income allocation flag"; attrib aincome5 length=3 label="Social security income allocation flag"; attrib aincome6 length=3 label="Public assistance allocation flag"; attrib aincome7 length=3 label="Retirement income allocation flag"; attrib aincome8 length=3 label="All other income allocation flag"; INPUT @1 rectype $1. @; /* Hold the data line */ if rectype = "H" then do; /* HOUSEHOLD RECORDS */ INPUT @1 rectype $1. @2 serialno 7. @9 sample 1. @10 division 1. @11 state 2. @13 puma 5. @18 areatype 2. @20 msapmsa 4. @24 psa 3. @27 subsampl 2. @29 houswgt 4. @33 persons 2. @35 gqinst 1. @39 units1 2. @41 husflag 1. @42 pdsflag 1. @43 rooms 1. @44 tenure 1. @45 acre10 1. @46 commuse 1. @47 value 2. @49 rent1 2. @51 meals 1. @52 vacancy1 1. @53 vacancy2 1. @54 vacancy3 1. @55 vacancy4 1. @56 yrmoved 1. @57 bedrooms 1. @58 plumbing 1. @59 kitchen 1. @60 telephon 1. @61 autos 1. @62 fuelheat 1. @63 water 1. @64 sewage 1. @65 yrbuilt 1. @66 condo 1. @67 oneacre 1. @68 agsales 1. @69 eleccost 4. @73 gascost 4. @77 watrcost 4. @81 fuelcost 4. @85 rtaxamt 2. @90 insamt 4. @94 mortgag 1. @95 mortgag3 5. @100 taxincl 1. @101 insincl 1. @102 mortgag2 1. @103 mortamt2 5. @108 condofee 4. @112 moblhome 4. @116 rfarm 1. @117 rgrent 4. @121 rgrapi 2. @124 rownrcst 5. @129 rnsmocpi 3. @132 rrentunt 1. @133 rvalunt 1. @134 rfaminc 7. @141 rhhinc 7. @148 rwrkr89 1. @149 rhhlang 1. @150 rlingiso 1. @151 rhhfamtp 2. @153 rnatadpt 2. @155 rstpchld 2. @157 rfampers 2. @159 rnrlchld 2. @161 rnonrel 1. @162 r18undr 1. @163 r60over 1. @164 r65over 1. @165 rsubfam 1. @166 aunits1 1. @167 arooms 1. @168 atenure 1. @169 aacres10 1. @170 acommuse 1. @171 avalue 1. @172 arent1 1. @173 ameals 1. @174 avacncy2 1. @175 avacncy3 1. @176 avacncy4 1. @177 ayrmoved 1. @178 abedroom 1. @179 aplumbng 1. @180 akitchen 1. @181 aphone 1. @182 avehicle 1. @183 afuel 1. @184 awater 1. @185 asewer 1. @186 ayrbuilt 1. @187 acondo 1. @188 aoneacre 1. @189 aagsales 1. @190 aeleccst 1. @191 agascst 1. @192 awatrcst 1. @193 afuelcst 1. @194 ataxamt 1. @195 ainsamt 1. @196 amortg 1. @197 amortg3 1. @198 ataxincl 1. @199 ainsincl 1. @200 amortg2 1. @201 amrtamt2 1. @202 acndofee 1. @203 amoblhme 1. ; if persons=0 then output; /* If there are no person in the household then print the record */ end; else if rectype = "P" then do; /* PERSON RECORDS */ INPUT @9 relat1 2. @11 sex 1. @12 race 3. @15 age 2. @17 marital 1. @18 pwgt1 4. @26 remplpar 3. @29 rpob 2. @31 rspouse 1. @32 rownchld 1. @33 ragechld 1. @34 rrelchld 1. @35 relat2 1. @36 subfam2 1. @37 subfam1 1. @38 hispanic 3. @41 poverty 3. @44 pob 3. @47 citizen 1. @48 immigr 2. @50 school 1. @51 yearsch 2. @53 ancstry1 3. @56 ancstry2 3. @59 mobility 1. @60 migstate 2. @62 migpuma 5. @67 lang1 1. @68 lang2 3. @71 english 1. @72 military 1. @73 rvetserv 2. @75 sept80 1. @76 may75880 1. @77 vietnam 1. @78 feb55 1. @79 korean 1. @80 wwii 1. @82 othrserv 1. @83 yrsserv 2. @85 disabl1 1. @86 disabl2 1. @87 mobillim 1. @88 perscare 1. @89 fertil 2. @91 rlabor 1. @92 worklwk 1. @93 hours 2. @95 powstate 2. @97 powpuma 5. @102 means 2. @104 riders 1. @105 depart 4. @109 travtime 2. @111 tmpabsnt 1. @112 looking 1. @113 avail 1. @114 yearwrk 1. @115 industry 3. @118 occup 3. @121 class 1. @122 work89 1. @123 week89 2. @125 hour89 2. @127 rearning 6. @133 rpincome 6. @139 income1 6. @145 income2 6. @151 income3 6. @157 income4 6. @163 income5 5. @168 income6 5. @173 income7 5. @178 income8 5. @183 aaugment 1. @184 arelat1 1. @185 asex 1. @186 arace 1. @187 aage 1. @188 amarital 1. @189 ahispan 1. @190 abirthpl 1. @191 acitizen 1. @192 aimmigr 1. @193 aschool 1. @194 ayearsch 1. @195 aancstr1 1. @196 aancstr2 1. @197 amoblty 1. @198 amigstate 1. @199 alang1 1. @200 alang2 1. @201 aenglish 1. @202 avets1 1. @203 aservper 1. @204 ayrsserv 1. @205 adisabl1 1. @206 adisabl2 1. @207 amobllim 1. @208 apercare 1. @209 afertil 1. @210 alabor 1. @211 ahours 1. @212 apowst 1. @213 ameans 1. @214 ariders 1. @215 adepart 1. @216 atravtme 1. @217 alstwrk 1. @218 aindustr 1. @219 aoccup 1. @220 aclass 1. @221 awork89 1. @222 awks89 1. @223 ahour89 1. @224 aincome1 1. @225 aincome2 1. @226 aincome3 1. @227 aincome4 1. @228 aincome5 1. @229 aincome6 1. @230 aincome7 1. @231 aincome8 1. ; output; end; drop rectype; proc print data=library.pums1990 (obs=6); FORMAT sample sample. division division. state state. puma puma. areatype areatype. msapmsa msapmsa. psa psa. houswgt houswgt. persons persons. gqinst gqinst. units1 units1L. husflag husflag. pdsflag pdsflag. rooms rooms. tenure tenure. acre10 acre10L. commuse commuse. value value. rent1 rent1L. meals meals. vacancy1 VACANCYS. vacancy2 vacancyK. vacancy3 vacancyL. vacancy4 vacancyM. yrmoved yrmoved. bedrooms bedrooms. plumbing plumbing. kitchen kitchen. telephon telephon. autos autos. fuelheat fuelheat. water water. sewage sewage. yrbuilt yrbuilt. condo condo. oneacre oneacre. agsales agsales. eleccost eleccost. gascost gascost. watrcost watrcost. fuelcost fuelcost. rtaxamt rtaxamt. insamt insamt. mortgag mortgag. mortgag3 MORTGAGG. taxincl taxincl. insincl insincl. mortgag2 MORTGAGL. mortamt2 MORTAMTL. condofee condofee. moblhome moblhome. rfarm rfarm. rgrent rgrent. rgrapi rgrapi. rownrcst rownrcst. rnsmocpi rnsmocpi. rrentunt rrentunt. rvalunt rvalunt. rfaminc rfaminc. rhhinc rhhinc. rwrkr89 rwrkr89L. rhhlang rhhlang. rlingiso rlingiso. rhhfamtp rhhfamtp. rnatadpt rnatadpt. rstpchld rstpchld. rfampers rfampers. rnrlchld rnrlchld. rnonrel rnonrel. r18undr r18undr. r60over r60over. r65over r65over. rsubfam rsubfam. aunits1 aunits1L. arooms arooms. atenure atenure. aacres10 AACRES1E. acommuse acommuse. avalue avalue. arent1 arent1L. ameals ameals. avacncy2 AVACNCYS. avacncy3 avacncyK. avacncy4 avacncyL. ayrmoved ayrmoved. abedroom abedroom. aplumbng aplumbng. akitchen akitchen. aphone aphone. avehicle avehicle. afuel afuel. awater awater. asewer asewer. ayrbuilt ayrbuilt. acondo acondo. aoneacre aoneacre. aagsales aagsales. aeleccst aeleccst. agascst agascst. awatrcst awatrcst. afuelcst afuelcst. ataxamt ataxamt. ainsamt ainsamt. amortg amortg. amortg3 amortg3L. ataxincl ataxincl. ainsincl ainsincl. amortg2 amortg2L. amrtamt2 AMRTAMTL. acndofee acndofee. amoblhme amoblhme. relat1 relat1L. sex sex. age age. marital marital. pwgt1 pwgt1L. remplpar remplpar. rpob rpob. rspouse rspouse. rownchld rownchld. ragechld ragechld. rrelchld rrelchld. relat2 relat2L. subfam2 subfam2L. subfam1 subfam1L. poverty poverty. pob pob. citizen citizen. immigr immigr. school school. yearsch yearsch. ancstry1 ANCSTRYH. ancstry2 ancstryK. mobility mobility. migstate migstate. migpuma migpuma. lang1 lang1L. english english. military military. rvetserv rvetserv. sept80 sept80L. may75880 MAY7588V. vietnam vietnam. feb55 feb55L. korean korean. wwii wwii. othrserv othrserv. yrsserv yrsserv. disabl1 disabl1L. disabl2 disabl2L. mobillim mobillim. perscare perscare. fertil fertil. rlabor rlabor. worklwk worklwk. hours hours. powstate powstate. powpuma powpuma. means means. riders riders. depart depart. travtime travtime. tmpabsnt tmpabsnt. looking looking. avail avail. yearwrk yearwrk. industry industry. occup occup. class class. work89 work89L. week89 week89L. hour89 hour89L. rearning rearning. rpincome rpincome. income1 income1L. income2 income2L. income3 income3L. income4 income4L. income5 income5L. income6 income6L. income7 income7L. income8 income8L. aaugment aaugment. arelat1 arelat1L. asex asex. arace arace. aage aage. amarital amarital. ahispan ahispan. abirthpl abirthpl. acitizen acitizen. aimmigr aimmigr. aschool aschool. ayearsch ayearsch. aancstr1 AANCSTRH. aancstr2 aancstrK. amoblty amoblty. amigstate amigstate. alang1 alang1L. alang2 alang2L. aenglish aenglish. avets1 avets1L. aservper aservper. ayrsserv ayrsserv. adisabl1 ADISABLV. adisabl2 adisablK. amobllim amobllim. apercare apercare. afertil afertil. alabor alabor. ahours ahours. apowst apowst. ameans ameans. ariders ariders. adepart adepart. atravtme atravtme. alstwrk alstwrk. aindustr aindustr. aoccup aoccup. aclass aclass. awork89 awork89L. awks89 awks89L. ahour89 ahour89L. aincome1 AINCOMES. aincome2 aincomeK. aincome3 aincomeL. aincome4 aincomeM. aincome5 aincomeN. aincome6 aincomeO. aincome7 aincomeP. aincome8 aincomeQ. ; proc contents data=library.pums1990;