infile dictionary { *by Jean Roth Tue Oct 9 10:58:38 EDT 2018 *Please report errors to jroth@nber.org *See the .do file for directions and run with do cpsmay2017 *NOTE: This program is distributed under the GNU GPL. *See end of this file and http://www.gnu.org/licenses/ for details. _column(1 ) str15 hrhhid %15s "HOUSEHOLD IDENTIFIER (Part 1)" _column(16 ) byte hrmonth %2f "MONTH OF INTERVIEW" _column(18 ) int hryear4 %4f "YEAR OF INTERVIEW" _column(22 ) byte hurespli %2f "LINE NUMBER OF THE CURRENT" _column(24 ) int hufinal %3f "FINAL OUTCOME CODE" _column(29 ) byte hetenure %2f "ARE YOUR LIVING QUARTERS..." _column(31 ) byte hehousut %2f "TYPE OF HOUSING UNIT" _column(33 ) byte hetelhhd %2f "IS THERE A TELEPHONE IN THIS" _column(35 ) byte hetelavl %2f "IS THERE A TELEPHONE ELSEWHERE ON" _column(37 ) byte hephoneo %2f "IS A TELEPHONE INTERVIEW ACCEPTABLE?" _column(39 ) byte hefaminc %2f "FAMILY INCOME" _column(41 ) byte hutypea %2f "TYPE A NONINTERVIEW REASON" _column(43 ) byte hutypb %2f "TYPE B NON-INTERVIEW REASON" _column(45 ) byte hutypc %2f "TYPE C NON-INTERVIEW REASON" _column(47 ) double hwhhwgt %10.4f "HOUSEHOLD WEIGHT" _column(57 ) byte hrintsta %2f "INTERVIEW STATUS" _column(59 ) byte hrnumhou %2f "TOTAL NUMBER OF PERSONS LIVING" _column(61 ) byte hrhtype %2f "HOUSEHOLD TYPE" _column(63 ) byte hrmis %2f "MONTH-IN-SAMPLE" _column(65 ) byte huinttyp %2f "TYPE OF INTERVIEW" _column(67 ) byte huprscnt %2f "NUMBER OF ACTUAL AND" _column(69 ) byte hrlonglk %2f "LONGITUDINAL LINK INDICATOR" _column(71 ) str5 hrhhid2 %5s "HOUSEHOLD IDENTIFIER (part 2)" _column(76 ) byte hwhhwtln %2f "Line Number (PULINENO) of the person whose PWSSWGT" _column(79 ) byte hubus %2f "DOES ANYONE IN THIS HOUSEHOLD" _column(81 ) byte hubusl1 %2f "ENTER LINE NUMBER" _column(83 ) byte hubusl2 %2f "See BUSL1" _column(85 ) byte hubusl3 %2f "See BUSL1" _column(87 ) byte hubusl4 %2f "See BUSL1" _column(89 ) byte gereg %2f "REGION" _column(91 ) byte gediv %1f "DIVISION" _column(93 ) byte gestfips %2f "FEDERAL INFORMATION" _column(96 ) long gtcbsa %5f "SPECIFIC METROPOLITAN CBSA CODE" _column(101 ) int gtco %3f "FIPS COUNTY CODE" _column(104 ) byte gtcbsast %1f "PRINCIPAL CITY/BALANCE STATUS" _column(105 ) byte gtmetsta %1f "METROPOLITAN STATUS" _column(106 ) byte gtindvpc %1f "INDIVIDUAL PRINCIPAL CITY" _column(107 ) byte gtcbsasz %1f "Metropolitan Area (CBSA) SIZE" _column(108 ) int gtcsa %3f "Consolidated Statistical Area (CSA) FIPS CODE" _column(118 ) byte perrp %2f "RELATIONSHIP TO REFERENCE" _column(120 ) byte peparent %2f "LINE NUMBER OF PARENT" _column(122 ) byte prtage %2f "PERSONS AGE" _column(124 ) byte prtfage %1f "TOP CODE FLAG FOR AGE" _column(125 ) byte pemaritl %2f "MARITAL STATUS" _column(127 ) byte pespouse %2f "LINE NUMBER OF SPOUSE" _column(129 ) byte pesex %2f "SEX" _column(131 ) byte peafever %2f "DID YOU EVER SERVE ON ACTIVE" _column(135 ) byte peafnow %2f "ARE YOU NOW IN THE ARMED FORCES" _column(137 ) byte peeduca %2f "HIGHEST LEVEL OF SCHOOL" _column(139 ) byte ptdtrace %2f "RACE" _column(141 ) byte prdthsp %2f "DETAILED HISPANIC ORIGIN GROUP" _column(143 ) byte puchinhh %2f "CHANGE IN HOUSEHOLD COMPOSITION" _column(147 ) byte pulineno %2f "PERSON'S LINE NUMBER" _column(151 ) byte prfamnum %2f "FAMILY NUMBER RECODE" _column(153 ) byte prfamrel %2f "FAMILY RELATIONSHIP RECODE" _column(155 ) byte prfamtyp %2f "FAMILY TYPE RECODE" _column(157 ) byte pehspnon %2f "HISPANIC OR NON-HISPANIC" _column(159 ) byte prmarsta %2f "MARITAL STATUS BASED ON" _column(161 ) byte prpertyp %2f "TYPE OF PERSON RECORD RECODE" _column(163 ) int penatvty %3f "COUNTRY OF BIRTH" _column(166 ) int pemntvty %3f "MOTHER'S COUNTRY OF BIRTH" _column(169 ) int pefntvty %3f "FATHER'S COUNTRY OF BIRTH" _column(172 ) byte prcitshp %2f "CITIZENSHIP STATUS" _column(174 ) byte prcitflg %2f "CITIZENSHIP ALLOCATION FLAG" _column(176 ) byte prinusyr %2f "IMMIGRANT'S YEAR OF ENTRY" _column(178 ) byte puslfprx %2f "LABOR FORCE INFORMATION COLLECTED" _column(180 ) byte pemlr %2f "MONTHLY LABOR FORCE RECODE" _column(182 ) byte puwk %2f "LAST WEEK, DID YOU DO ANY WORK" _column(184 ) byte pubus1 %2f "LAST WEEK, DID YOU DO ANY" _column(186 ) byte pubus2ot %2f "DO YOU RECEIVE ANY PAYMENTS" _column(188 ) byte pubusck1 %2f "CHECK ITEM 1" _column(190 ) byte pubusck2 %2f "CHECK ITEM 2" _column(192 ) byte pubusck3 %2f "CHECK ITEM 3" _column(194 ) byte pubusck4 %2f "CHECK ITEM 4" _column(196 ) byte puretot %2f "RETIREMENT STATUS" _column(198 ) byte pudis %2f "DISABILITY STATUS" _column(200 ) byte peret1 %2f "DO YOU CURRENTLY WANT A JOB, EITHER" _column(202 ) byte pudis1 %2f "DOES YOUR DISABILITY PREVENT YOU FROM" _column(204 ) byte pudis2 %2f "DO YOU HAVE A DISABILITY THAT PREVENTS" _column(206 ) byte puabsot %2f "LAST WEEK DID YOU HAVE A JOB" _column(208 ) byte pulay %2f "LAST WEEK, WERE YOU ON LAYOFF" _column(210 ) byte peabsrsn %2f "WHAT IS THE MAIN REASON YOU" _column(212 ) byte peabspdo %2f "ARE YOU BEING PAID BY YOUR" _column(214 ) byte pemjot %2f "DO YOU HAVE MORE THAN ONE JOB?" _column(216 ) byte pemjnum %2f "ALTOGETHER, HOW MANY JOBS" _column(218 ) byte pehrusl1 %2f "HOW MANY HOURS PER WEEK DO YOU" _column(220 ) byte pehrusl2 %2f "HOW MANY HOURS PER WEEK DO YOU" _column(222 ) byte pehrftpt %2f "DO YOU USUALLY WORK 35 HOURS OR" _column(224 ) int pehruslt %3f "SUM OF HRUSL1 AND HRUSL2." _column(227 ) byte pehrwant %2f "DO YOU WANT TO WORK A FULL-TIME" _column(229 ) byte pehrrsn1 %2f "WHAT IS YOUR MAIN REASON FOR" _column(231 ) byte pehrrsn2 %2f "WHAT IS THE MAIN REASON YOU DO NOT" _column(233 ) byte pehrrsn3 %2f "WHAT IS THE MAIN REASON YOU WORKED" _column(235 ) byte puhroff1 %2f "LAST WEEK, DID YOU LOSE OR TAKE" _column(237 ) byte puhroff2 %2f "HOW MANY HOURS DID YOU TAKE OFF?" _column(239 ) byte puhrot1 %2f "LAST WEEK, DID YOU WORK ANY" _column(241 ) byte puhrot2 %2f "HOW MANY ADDITIONAL HOURS" _column(243 ) byte pehract1 %2f "LAST WEEK, HOW MANY HOURS DID YOU" _column(245 ) byte pehract2 %2f "LAST WEEK, HOW MANY HOURS DID" _column(247 ) int pehractt %3f "SUM OF PEHRACT1 AND PEHRACT2." _column(250 ) byte pehravl %2f "LAST WEEK, COULD YOU HAVE WORKED" _column(257 ) byte puhrck1 %2f "CHECK ITEM 1" _column(259 ) byte puhrck2 %2f "CHECK ITEM 2" _column(261 ) byte puhrck3 %2f "CHECK ITEM 3" _column(263 ) byte puhrck4 %2f "CHECK ITEM 4" _column(265 ) byte puhrck5 %2f "CHECK ITEM 5" _column(267 ) byte puhrck6 %2f "CHECK ITEM 6" _column(269 ) byte puhrck7 %2f "CHECK ITEM 7" _column(271 ) byte puhrck12 %2f "CHECK ITEM 12" _column(273 ) byte pulaydt %2f "HAS YOUR EMPLOYER GIVEN YOU A DATE" _column(275 ) byte pulay6m %2f "HAVE YOU BEEN GIVEN ANY INDICATION" _column(277 ) byte pelayavl %2f "COULD YOU HAVE RETURNED TO WORK" _column(279 ) byte pulayavr %2f "WHY IS THAT?" _column(281 ) byte pelaylk %2f "EVEN THOUGH YOU ARE TO BE CALLED BACK" _column(283 ) int pelaydur %3f "DURATION OF LAYOFF" _column(286 ) byte pelayfto %2f "FT/PT STATUS OF JOB FROM WHICH" _column(288 ) byte pulayck1 %2f "CHECK ITEM 1" _column(290 ) byte pulayck2 %2f "CHECK ITEM 2" _column(292 ) byte pulayck3 %2f "CHECK ITEM 3" _column(294 ) byte pulk %2f "HAVE YOU BEEN DOING ANYTHING TO FIND" _column(296 ) byte pelkm1 %2f "WHAT ARE ALL OF THE THINGS YOU HAVE" _column(298 ) byte pulkm2 %2f "ANYTHING ELSE? (SECOND METHOD)" _column(300 ) byte pulkm3 %2f "SAME AS PULKM2 (THIRD METHOD)" _column(302 ) byte pulkm4 %2f "SAME AS PULKM2 (FOURTH METHOD)" _column(304 ) byte pulkm5 %2f "SAME AS PULKM2 (FIFTH METHOD)" _column(306 ) byte pulkm6 %2f "SAME AS PULKM2 (SIXTH METHOD)" _column(308 ) byte pulkdk1 %2f "YOU SAID YOU HAVE BEEN TRYING TO" _column(310 ) byte pulkdk2 %2f "ANYTHING ELSE? (SECOND METHOD)" _column(312 ) byte pulkdk3 %2f "SAME AS PULKDK2 (THIRD METHOD)" _column(314 ) byte pulkdk4 %2f "SAME AS PULKDK2 (FOURTH METHOD)" _column(316 ) byte pulkdk5 %2f "SAME AS PULKDK2 (FIFTH METHOD)" _column(318 ) byte pulkdk6 %2f "SAME AS PULKDK2 (SIXTH METHOD)" _column(320 ) byte pulkps1 %2f "CAN YOU TELL ME MORE ABOUT WHAT YOU" _column(322 ) byte pulkps2 %2f "ANYTHING ELSE? (SECOND METHOD)" _column(324 ) byte pulkps3 %2f "SAME AS PULKPS2 (THIRD METHOD)" _column(326 ) byte pulkps4 %2f "SAME AS PULKPS2 (FOURTH METHOD)" _column(328 ) byte pulkps5 %2f "SAME AS PULKPS2 (FIFTH METHOD)" _column(330 ) byte pulkps6 %2f "SAME AS PULKPS2 (SIXTH METHOD)" _column(332 ) byte pelkavl %2f "LAST WEEK, COULD YOU HAVE STARTED" _column(334 ) byte pulkavr %2f "WHY IS THAT?" _column(336 ) byte pelkll1o %2f "BEFORE YOU STARTED LOOKING FOR WORK," _column(338 ) byte pelkll2o %2f "DID YOU LOSE OR QUIT THAT JOB, OR WAS IT" _column(340 ) byte pelklwo %2f "WHEN LAST WORKED" _column(342 ) int pelkdur %3f "DURATION OF JOB SEEKING" _column(345 ) byte pelkfto %2f "FT/PT STATUS OF JOBSEEKER" _column(347 ) byte pedwwnto %2f "DO YOU CURRENTLY WANT A JOB," _column(349 ) byte pedwrsn %2f "WHAT IS THE MAIN REASON YOU WERE NOT" _column(351 ) byte pedwlko %2f "DID YOU LOOK FOR WORK AT ANY TIME" _column(353 ) byte pedwwk %2f "DID YOU ACTUALLY WORK AT A JOB OR" _column(355 ) byte pedw4wk %2f "DID YOU DO ANY OF THIS WORK DURING" _column(357 ) byte pedwlkwk %2f "SINCE YOU LEFT THAT JOB OR" _column(359 ) byte pedwavl %2f "LAST WEEK, COULD YOU HAVE STARTED" _column(361 ) byte pedwavr %2f "WHY IS THAT?" _column(363 ) byte pudwck1 %2f "SCREEN FOR DISCOURAGED WORKERS" _column(365 ) byte pudwck2 %2f "SCREEN FOR DISABLED" _column(367 ) byte pudwck3 %2f "FILTER FOR RETIRED" _column(369 ) byte pudwck4 %2f "FILTER FOR PASSIVE JOB SEEKERS" _column(371 ) byte pudwck5 %2f "FILTER FOR PASSIVE JOB SEEKERS" _column(373 ) byte pejhwko %2f "HAVE YOU WORKED AT A JOB OR BUSINESS" _column(375 ) byte pujhdp1o %2f "DID YOU DO ANY OF THIS WORK IN" _column(377 ) byte pejhrsn %2f "WHAT IS THE MAIN REASON YOU LEFT" _column(379 ) byte pejhwant %2f "DO YOU INTEND TO LOOK FOR WORK DURING" _column(381 ) byte pujhck1 %2f "FILTER FOR OUTGOING ROTATIONS" _column(383 ) byte pujhck2 %2f "FILTER FOR PERSONS GOING THROUGH THE" _column(385 ) byte prabsrea %2f "REASON NOT AT WORK AND PAY STATUS" _column(387 ) byte prcivlf %2f "CIVILIAN LABOR FORCE" _column(389 ) byte prdisc %2f "DISCOURAGED WORKER RECODE" _column(391 ) byte premphrs %2f "REASON NOT AT WORK OR HOURS AT WORK" _column(393 ) byte prempnot %2f "MLR - EMPLOYED, UNEMPLOYED, OR NILF" _column(395 ) byte prexplf %2f "EXPERIENCED LABOR FORCE EMPLOYMENT" _column(397 ) byte prftlf %2f "FULL TIME LABOR FORCE" _column(399 ) byte prhrusl %2f "USUAL HOURS WORKED WEEKLY" _column(401 ) byte prjobsea %2f "JOB SEARCH RECODE" _column(403 ) byte prpthrs %2f "AT WORK 1-34 BY HOURS AT WORK" _column(405 ) byte prptrea %2f "DETAILED REASON FOR PART-TIME" _column(407 ) int prunedur %3f "DURATION OF UNEMPLOYMENT FOR" _column(412 ) byte pruntype %2f "REASON FOR UNEMPLOYMENT" _column(414 ) byte prwksch %2f "LABOR FORCE BY TIME" _column(416 ) byte prwkstat %2f "FULL/PART-TIME WORK STATUS" _column(418 ) byte prwntjob %2f "NILF RECODE - WANT A JOB OR OTHER NILF" _column(420 ) byte pujhck3 %2f "JOB HISTORY CHECK ITEM" _column(422 ) byte pujhck4 %2f "SCREEN FOR DEPENDENT NILF" _column(424 ) byte pujhck5 %2f "SCREEN FOR DEPENDENT NILF" _column(426 ) byte puiodp1 %2f "LAST MONTH, IT WAS REPORTED THAT YOU" _column(428 ) byte puiodp2 %2f "HAVE THE USUAL ACTIVITIES AND DUTIES" _column(430 ) byte puiodp3 %2f "LAST MONTH YOU WERE REPORTED AS (A/AN)" _column(432 ) byte peio1cow %2f "INDIVIDUAL CLASS OF WORKER CODE" _column(434 ) byte puio1mfg %2f "IS THIS BUSINESS OR ORGANIZATION MAINLY" _column(442 ) byte peio2cow %2f "INDIVIDUAL CLASS OF WORKER ON" _column(444 ) byte puio2mfg %2f "IS THIS BUSINESS OR ORGANIZATION MAINLY" _column(452 ) byte puiock1 %2f "I & O CHECK ITEM 1" _column(454 ) byte puiock2 %2f "I & O CHECK ITEM 2" _column(456 ) byte puiock3 %2f "I & O CHECK ITEM 3" _column(458 ) byte prioelg %2f "INDUSTRY AND OCCUPATION" _column(460 ) byte pragna %2f "AGRICULTURE/" _column(462 ) byte prcow1 %2f "CLASS OF WORKER" _column(464 ) byte prcow2 %2f "CLASS OF WORKER" _column(466 ) byte prcowpg %2f "COW - PRIVATE OR GOVERNMENT" _column(468 ) byte prdtcow1 %2f "DETAILED CLASS OF WORKER RECODE - JOB 1" _column(470 ) byte prdtcow2 %2f "DETAILED CLASS OF WORKER RECODE - JOB 2" _column(472 ) byte prdtind1 %2f "DETAILED INDUSTRY RECODE - JOB 1" _column(474 ) byte prdtind2 %2f "DETAILED INDUSTRY RECODE - JOB 2" _column(476 ) byte prdtocc1 %2f "DETAILED OCCUPATION RECODE - JOB 1" _column(478 ) byte prdtocc2 %2f "DETAILED OCCUPATION RECODE" _column(480 ) byte premp %2f "EMPLOYED PERSONS (NON-FARM" _column(482 ) byte prmjind1 %2f "MAJOR INDUSTRY RECODE - JOB 1" _column(484 ) byte prmjind2 %2f "MAJOR INDUSTRY RECODE - JOB 2" _column(486 ) byte prmjocc1 %2f "MAJOR OCCUPATION RECODE" _column(488 ) byte prmjocc2 %2f "MAJOR OCCUPATION RECODE - JOB 2" _column(490 ) byte prmjocgr %2f "MAJOR OCCUPATION CATEGORIES" _column(492 ) byte prnagpws %2f "NON-AGRICULTURE, PRIVATE" _column(494 ) byte prnagws %2f "NON-AGRICULTURE WAGE AND" _column(496 ) byte prsjmj %2f "SINGLE/MULTIPLE JOBHOLDER RECODE" _column(498 ) byte prerelg %2f "EARNINGS ELIGIBILITY FLAG" _column(500 ) byte peernuot %2f "DO YOU USUALLY RECEIVE OVERTIME PAY," _column(502 ) byte peernper %2f "PERIODICITY" _column(504 ) byte peernrt %2f "(EVEN THOUGH YOU TOLD ME IT IS EASIER" _column(506 ) byte peernhry %2f "HOURLY/NONHOURLY STATUS" _column(508 ) double puernh1c %4.2f "WHAT IS YOUR HOURLY RATE OF PAY ON" _column(512 ) double peernh2 %4.2f "(EXCLUDING OVERTIME PAY, TIPS AND" _column(516 ) double peernh1o %4.2f "OUT VARIABLE FOR HOURLY" _column(520 ) double prernhly %4.2f "RECODE FOR HOURLY RATE" _column(524 ) byte pthr %1f "HOURLY PAY - TOP CODE" _column(525 ) byte peernhro %2f "USUAL HOURS" _column(527 ) double prernwa %8.2f "WEEKLY EARNINGS RECODE" _column(535 ) byte ptwk %1f "WEEKLY EARNINGS - TOP CODE" _column(540 ) double peern %8.2f "CALCULATED WEEKLY OVERTIME AMOUNT" _column(548 ) double puern2 %8.2f "CALCULATED WEEKLY" _column(556 ) byte ptot %1f "WEEKLY OVERTIME AMOUNT - TOP CODE" _column(559 ) byte peernwkp %2f "HOW MANY WEEKS A YEAR DO YOU" _column(561 ) byte peernlab %2f "ON THIS JOB, ARE YOU A MEMBER OF A" _column(563 ) byte peerncov %2f "ON THIS JOB ARE YOU COVERED BY A UNION" _column(565 ) byte penlfjh %2f "WHEN DID YOU LAST WORK AT A JOB" _column(567 ) byte penlfret %2f "ARE YOU RETIRED FROM A JOB" _column(569 ) byte penlfact %2f "WHAT BEST DESCRIBES YOUR SITUATION AT" _column(571 ) byte punlfck1 %2f "NOT IN LABOR FORCE" _column(573 ) byte punlfck2 %2f "NOT IN LABOR FORCE" _column(575 ) byte peschenr %2f "LAST WEEK, WERE YOU ENROLLED IN A" _column(577 ) byte peschft %2f "ARE YOU ENROLLED IN SCHOOL AS A" _column(579 ) byte peschlvl %2f "WOULD THAT BE HIGH SCHOOL, COLLEGE," _column(581 ) byte prnlfsch %2f "NLF ACTIVITY - IN SCHOOL OR" _column(583 ) double pwfmwgt %10.4f "FAMILY WEIGHT" _column(593 ) double pwlgwgt %10.4f "LONGITUDINAL WEIGHT" _column(603 ) double pworwgt %10.4f "OUTGOING ROTATION WEIGHT" _column(613 ) double pwsswgt %10.4f "FINAL WEIGHT" _column(623 ) double pwvetwgt %10.4f "VETERANS WEIGHT" _column(633 ) byte prchld %2f "PRESENCE OF OWN CHILDREN <18 YEARS" _column(635 ) byte prnmchld %2f "Number of own children <18 years of age" _column(637 ) byte pxpdemp1 %2f "ALLOCATION FLAG" _column(639 ) byte prwernal %2f "ALLOCATION FLAG" _column(641 ) byte prhernal %2f "ALLOCATION FLAG" _column(643 ) byte hxtenure %2f "ALLOCATION FLAG" _column(645 ) byte hxhousut %2f "ALLOCATION FLAG" _column(647 ) byte hxtelhhd %2f "ALLOCATION FLAG" _column(649 ) byte hxtelavl %2f "ALLOCATION FLAG" _column(651 ) byte hxphoneo %2f "ALLOCATION FLAG" _column(653 ) byte pxinusyr %2f "ALLOCATION FLAG" _column(655 ) byte pxrrp %2f "ALLOCATION FLAG" _column(657 ) byte pxparent %2f "ALLOCATION FLAG" _column(659 ) byte pxage %2f "ALLOCATION FLAG" _column(661 ) byte pxmaritl %2f "ALLOCATION FLAG" _column(663 ) byte pxspouse %2f "ALLOCATION FLAG" _column(665 ) byte pxsex %2f "ALLOCATION FLAG" _column(667 ) byte pxafwhn1 %2f "ALLOCATION FLAG" _column(669 ) byte pxafnow %2f "ALLOCATION FLAG" _column(671 ) byte pxeduca %2f "ALLOCATION FLAG" _column(673 ) byte pxrace1 %2f "ALLOCATION FLAG" _column(675 ) byte pxnatvty %2f "ALLOCATION FLAG" _column(677 ) byte pxmntvty %2f "ALLOCATION FLAG" _column(679 ) byte pxfntvty %2f "ALLOCATION FLAG" _column(681 ) byte pxnmemp1 %2f "ALLOCATION FLAG" _column(683 ) byte pxhspnon %2f "ALLOCATION FLAG" _column(685 ) byte pxmlr %2f "ALLOCATION FLAG" _column(687 ) byte pxret1 %2f "ALLOCATION FLAG" _column(689 ) byte pxabsrsn %2f "ALLOCATION FLAG" _column(691 ) byte pxabspdo %2f "ALLOCATION FLAG" _column(693 ) byte pxmjot %2f "ALLOCATION FLAG" _column(695 ) byte pxmjnum %2f "ALLOCATION FLAG" _column(697 ) byte pxhrusl1 %2f "ALLOCATION FLAG" _column(699 ) byte pxhrusl2 %2f "ALLOCATION FLAG" _column(701 ) byte pxhrftpt %2f "ALLOCATION FLAG" _column(703 ) byte pxhruslt %2f "ALLOCATION FLAG" _column(705 ) byte pxhrwant %2f "ALLOCATION FLAG" _column(707 ) byte pxhrrsn1 %2f "ALLOCATION FLAG" _column(709 ) byte pxhrrsn2 %2f "ALLOCATION FLAG" _column(711 ) byte pxhract1 %2f "ALLOCATION FLAG" _column(713 ) byte pxhract2 %2f "ALLOCATION FLAG" _column(715 ) byte pxhractt %2f "ALLOCATION FLAG" _column(717 ) byte pxhrrsn3 %2f "ALLOCATION FLAG" _column(719 ) byte pxhravl %2f "ALLOCATION FLAG" _column(721 ) byte pxlayavl %2f "ALLOCATION FLAG" _column(723 ) byte pxlaylk %2f "ALLOCATION FLAG" _column(725 ) byte pxlaydur %2f "ALLOCATION FLAG" _column(727 ) byte pxlayfto %2f "ALLOCATION FLAG" _column(729 ) byte pxlkm1 %2f "ALLOCATION FLAG" _column(731 ) byte pxlkavl %2f "ALLOCATION FLAG" _column(733 ) byte pxlkll1o %2f "ALLOCATION FLAG" _column(735 ) byte pxlkll2o %2f "ALLOCATION FLAG" _column(737 ) byte pxlklwo %2f "ALLOCATION FLAG" _column(739 ) byte pxlkdur %2f "ALLOCATION FLAG" _column(741 ) byte pxlkfto %2f "ALLOCATION FLAG" _column(743 ) byte pxdwwnto %2f "ALLOCATION FLAG" _column(745 ) byte pxdwrsn %2f "ALLOCATION FLAG" _column(747 ) byte pxdwlko %2f "ALLOCATION FLAG" _column(749 ) byte pxdwwk %2f "ALLOCATION FLAG" _column(751 ) byte pxdw4wk %2f "ALLOCATION FLAG" _column(753 ) byte pxdwlkwk %2f "ALLOCATION FLAG" _column(755 ) byte pxdwavl %2f "ALLOCATION FLAG" _column(757 ) byte pxdwavr %2f "ALLOCATION FLAG" _column(759 ) byte pxjhwko %2f "ALLOCATION FLAG" _column(761 ) byte pxjhrsn %2f "ALLOCATION FLAG" _column(763 ) byte pxjhwant %2f "ALLOCATION FLAG" _column(765 ) byte pxio1cow %2f "ALLOCATION FLAG" _column(767 ) byte pxio1icd %2f "ALLOCATION FLAG" _column(769 ) byte pxio1ocd %2f "ALLOCATION FLAG" _column(771 ) byte pxio2cow %2f "ALLOCATION FLAG" _column(773 ) byte pxio2icd %2f "ALLOCATION FLAG" _column(775 ) byte pxio2ocd %2f "ALLOCATION FLAG" _column(777 ) byte pxernuot %2f "ALLOCATION FLAG" _column(779 ) byte pxernper %2f "ALLOCATION FLAG" _column(781 ) byte pxernh1o %2f "ALLOCATION FLAG" _column(783 ) byte pxernhro %2f "ALLOCATION FLAG" _column(785 ) byte pxern %2f "ALLOCATION FLAG" _column(787 ) byte pxpdemp2 %2f "ALLOCATION FLAG" _column(789 ) byte pxnmemp2 %2f "ALLOCATION FLAG" _column(791 ) byte pxernwkp %2f "ALLOCATION FLAG" _column(793 ) byte pxernrt %2f "ALLOCATION FLAG" _column(795 ) byte pxernhry %2f "ALLOCATION FLAG" _column(797 ) byte pxernh2 %2f "ALLOCATION FLAG" _column(799 ) byte pxernlab %2f "ALLOCATION FLAG" _column(801 ) byte pxerncov %2f "ALLOCATION FLAG" _column(803 ) byte pxnlfjh %2f "ALLOCATION FLAG" _column(805 ) byte pxnlfret %2f "ALLOCATION FLAG" _column(807 ) byte pxnlfact %2f "ALLOCATION FLAG" _column(809 ) byte pxschenr %2f "ALLOCATION FLAG" _column(811 ) byte pxschft %2f "ALLOCATION FLAG" _column(813 ) byte pxschlvl %2f "ALLOCATION FLAG" _column(815 ) str5 qstnum %5s "Unique household identifier. Valid only within" _column(820 ) str2 occurnum %2s "Unique person identifier. Valid only within" _column(822 ) byte pedipged %2f "How did...get...'s high school diploma?" _column(824 ) byte pehgcomp %2f "What was the highest grade of regular" _column(826 ) byte pecyc %2f "How many years of college credit has...completed?" _column(834 ) byte pxdipged %2f "ALLOCATION FLAG" _column(836 ) byte pxhgcomp %2f "ALLOCATION FLAG" _column(838 ) byte pxcyc %2f "ALLOCATION FLAG" _column(846 ) double pwcmpwgt %10.4f "Composited Final Weight. Used to create" _column(856 ) int peio1icd %4f "INDUSTRY CODE FOR PRIMARY JOB" _column(860 ) int peio1ocd %4f "OCCUPATION CODE FOR PRIMARY JOB." _column(864 ) int peio2icd %4f "INDUSTRY CODE FOR SECOND JOB." _column(868 ) int peio2ocd %4f "OCCUPATION CODE FOR SECOND JOB." _column(872 ) byte primind1 %2f "INTERMEDIATE INDUSTRY RECODE (JOB 1)" _column(874 ) byte primind2 %2f "INTERMEDIATE INDUSTRY RECODE (JOB 2)" _column(876 ) byte peafwhn1 %2f "WHEN DID YOU SERVE?" _column(878 ) byte peafwhn2 %2f "WHEN DID YOU SERVE?" _column(880 ) byte peafwhn3 %2f "WHEN DID YOU SERVE?" _column(882 ) byte peafwhn4 %2f "WHEN DID YOU SERVE?" _column(884 ) byte pxafever %2f "ALLOCATION FLAG" _column(886 ) byte pelndad %2f "LINE NUMBER OF FATHER" _column(888 ) byte pelnmom %2f "LINE NUMBER OF MOTHER" _column(890 ) byte pedadtyp %2f "TYPE OF FATHER" _column(892 ) byte pemomtyp %2f "TYPE OF MOTHER" _column(894 ) byte pecohab %2f "LINE NUMBER OF COHABITING PARTNER" _column(896 ) byte pxlndad %2f "ALLOCATION FLAG" _column(898 ) byte pxlnmom %2f "ALLOCATION FLAG" _column(900 ) byte pxdadtyp %2f "ALLOCATION FLAG" _column(902 ) byte pxmomtyp %2f "ALLOCATION FLAG" _column(904 ) byte pxcohab %2f "ALLOCATION FLAG" _column(906 ) byte pedisear %2f "IS...DEAF OR DOES...HAVE SERIOUS" _column(908 ) byte pediseye %2f "IS...BLIND OR DOES...HAVE SERIOUS" _column(910 ) byte pedisrem %2f "BECAUSE OF A PHYSICAL, MENTAL, OR" _column(912 ) byte pedisphy %2f "DOES...HAVE SERIOUS DIFFICULTY" _column(914 ) byte pedisdrs %2f "DOES ... HAVE DIFFICULTY" _column(916 ) byte pedisout %2f "BECAUSE OF A PHYSICAL, MENTAL, OR" _column(918 ) byte prdisflg %2f "DOES THIS PERSON HAVE ANY OF" _column(920 ) byte pxdisear %2f "ALLOCATION FLAG" _column(922 ) byte pxdiseye %2f "ALLOCATION FLAG" _column(924 ) byte pxdisrem %2f "ALLOCATION FLAG" _column(926 ) byte pxdisphy %2f "ALLOCATION FLAG" _column(928 ) byte pxdisdrs %2f "ALLOCATION FLAG" _column(930 ) byte pxdisout %2f "ALLOCATION FLAG" _column(932 ) byte hxfaminc %2f "ALLOCATION FLAG" _column(934 ) byte prdasian %2f "DETAILED ASIAN RACE RECODE" _column(936 ) byte pepdemp1 %2f "DOES THIS PERSON USUALLY HAVE ANY" _column(938 ) byte ptnmemp1 %2f "EXCLUDING ALL OWNERS, HOW MANY" _column(940 ) byte pepdemp2 %2f "DOES THIS PERSON USUALLY HAVE ANY" _column(942 ) byte ptnmemp2 %2f "EXCLUDING ALL OWNERS, HOW MANY" _column(944 ) byte pecert1 %2f "DOES ... HAVE A CURRENTLY" _column(946 ) byte pecert2 %2f "WERE ANY OF ...'S CERTIFICATIONS" _column(948 ) byte pecert3 %2f "EARLIER YOU TOLD ME THAT YOU HAD" _column(950 ) byte pxcert1 %2f "ALLOCATION FLAG" _column(952 ) byte pxcert2 %2f "ALLOCATION FLAG" _column(954 ) byte pxcert3 %2f "ALLOCATION FLAG" _column(1001) byte pes1ver %2f "Before I continue, I need to check that you" _column(1003) byte pes1 %2f "Some people are in temporary jobs that" _column(1005) byte pes1scri %2f "Could you have continued to work at your" _column(1007) byte pes1scr %2f "Provided the economy does not change and" _column(1009) byte pes1a %2f "Are you working only until a specific" _column(1011) byte pes1b %2f "Were you hired to temporarily replace" _column(1013) byte pes1c %2f "Were you hired for a fixed period of time?" _column(1015) byte pes1d %2f "Was your job a year-round job or is it only" _column(1017) byte pes1ftim %2f "How much longer do you expect to work" _column(1019) byte pes1fnum %2f "How much longer do you expect to work" _column(1021) byte pes1f1 %2f "How much longer do you expect to work" _column(1023) byte pes1g %2f "Do you think it will be more than a year?" _column(1025) byte pes1h %2f "Is that more than a year away?" _column(1027) byte pes1i %2f "What is the main reason you expect to" _column(1029) byte pes1idk %2f "What is the main reason you do not expect" _column(1031) byte pes1iin %2f "What is the main reason you left the job" _column(1033) byte pes1j1 %2f "If it were not for this reason, could you keep" _column(1035) byte pes1j2 %2f "If it were not for this reason, could you have" _column(1037) byte pes2ins %2f "Are you paid by a temporary help agency" _column(1039) byte pes2 %2f "Even though you told me your job is not" _column(1041) byte pes2ains %2f "Were you registered with more than one" _column(1043) byte pes2a %2f "Were you assigned to work at more than one" _column(1045) byte pes3 %2f "Earlier you told me you worked for(employer's" _column(1047) byte pes3a %2f "Is the place where you were assigned to work" _column(1049) int pes3icd %4f "Industry Code - Temporary help worker" _column(1053) byte prs3dicd %2f "Detailed Industry Code - Temporary help worker" _column(1055) byte pes3tads %2f "Earlier you said that you expect to work" _column(1057) byte pes3tadt %2f "How much longer do you expect to work" _column(1059) byte pes3tadn %2f "How much longer do you expect to work" _column(1061) byte pes3tad1 %2f "How much longer do you expect to work" _column(1063) byte pes3tada %2f "Do you think it will be more than a year?" _column(1065) byte pes3tadb %2f "Is that more than a year away?" _column(1067) byte pes4 %2f "Some people are in a pool of workers who" _column(1069) byte pes4a %2f "Some ON-CALL workers have regularly" _column(1071) byte pes5 %2f "Some people get work by waiting at a place" _column(1073) byte pes6 %2f "Some companies provide employees or" _column(1075) byte pes6a %2f "Are you usually assigned to more than one" _column(1077) byte pes6b %2f "Do you usually work at the customer's" _column(1079) byte pes6io %2f "Is (employer from basic CPS) the company" _column(1081) byte pes6ioa %2f "Is your customer a government agency," _column(1083) int pes6icd %4f "Industry Code - Contract Work" _column(1087) byte prs6dicd %2f "Detailed Industry Code - Contract Work" _column(1089) byte pes7ccdx %2f "Earlier you said that you did not have the" _column(1091) byte pes7ccds %2f "Earlier you said that you were uncertain" _column(1093) byte pes7ccdt %2f "How long do you expect to work for" _column(1095) byte pes7ccdn %2f "How much longer do you expect to work for" _column(1097) byte pes7ccd1 %2f "How much longer do you expect to work" _column(1099) byte pes7ccda %2f "Do you think it will be more than a year?" _column(1101) byte pes7ccdb %2f "Is that more than a year away?" _column(1103) byte pes7 %2f "Last week, were you working as an" _column(1105) byte pes8icds %2f "Earlier you said that you expect to work" _column(1107) byte pes8icdt %2f "How much longer do you expect to be an" _column(1109) byte pes8icdn %2f "How much longer do you expect to be an" _column(1111) byte pes8icd1 %2f "How much longer do you expect to be an" _column(1113) byte pes8icda %2f "Do you think it will be more than a year?" _column(1115) byte pes8icdb %2f "Is that more than a year away?" _column(1117) byte pes8ic %2f "Are you self-employed as an independent" _column(1119) byte pes8sedt %2f "How much longer do you expect to be" _column(1121) byte pes8sedn %2f "Amount of time expect to be self-employed?" _column(1123) byte pes8sed1 %2f "How much longer do you expect to be" _column(1125) byte pes8seda %2f "Do you think it will be more than a year?" _column(1127) byte pes8sedb %2f "Is that more than a year away?" _column(1129) byte pes9a %2f "Do you usually have any paid employees?" _column(1131) int pes9b %4f "Excluding all owners, how many" _column(1135) byte pes10tim %2f "How long have you been (self-employed/" _column(1137) byte pes10num %2f "How long have you been (self-employed/" _column(1139) byte pes10npr %2f "Has it been more than a year?" _column(1141) byte pes10wst %2f "How long have you worked for the" _column(1143) byte pes10wsn %2f "How long have you worked for the" _column(1145) byte pes10wpr %2f "Has it been more than a year?" _column(1147) byte pes11 %2f "Just before you became (self-employed/" _column(1149) byte pes12 %2f "Right before you became (self-employed/" _column(1151) byte pes12a %2f "What was your major activity before" _column(1153) byte pes13 %2f "Before you started looking for work," _column(1155) byte pes14 %2f "Did you lose that job, quit that job," _column(1157) byte pes15tim %2f "How long did you work in this other job?" _column(1159) byte pes15num %2f "How long did you work in this other job?" _column(1161) byte pes16 %2f "At the job at which you worked before" _column(1163) int pes17icd %4f "Industry Code - work prior to becoming" _column(1167) byte prs17idd %2f "Detailed Industry Recode - work prior to" _column(1169) byte pes25a %2f "Would you prefer to have a job that is" _column(1171) byte pes25ar %2f "{People have temporary jobs for a variety" _column(1173) byte pes25ap %2f "Other than money, what is the main reason" _column(1175) byte pes25b %2f "You indicated you could not stay in your" _column(1177) byte pes26tp %2f "Earlier you said you were paid by a" _column(1179) byte pes26tr %2f "[People work for temporary help agencies" _column(1181) byte pes26to %2f "Other than the money, what is the main" _column(1183) byte pes26oc %2f "Earlier you said you were an on-call" _column(1185) byte pes26or %2f "[People work on-call for a variety of reasons." _column(1187) byte pes26op %2f "Other than money, what is the main reason" _column(1189) byte pes26dl %2f "Earlier you said you worked as a day" _column(1191) byte pes26dr %2f "[People work as day laborers for a variety" _column(1193) byte pes26dp %2f "Other than money, what is the main" _column(1195) byte pes26ic %2f "Would you prefer to work for someone else" _column(1197) byte pes26ir %2f "[People are (self-employed/independent" _column(1199) byte pes26ip %2f "Other than money, what is the main reason" _column(1201) byte pes28 %2f "Did you EVER work as a temporary worker," _column(1203) byte pes29 %2f "Was this just before you began your current" _column(1205) byte pes30tim %2f "(Including your time as a temporary worker," _column(1207) byte pes30num %2f "How long have you worked for your current" _column(1209) byte pes31tmt %2f "How long have you worked for your" _column(1211) byte pes31tmn %2f "How long have you worked for your" _column(1213) byte pes31tim %2f "How long have you worked at the place" _column(1215) byte pes31num %2f "How long have you worked at the place" _column(1217) byte pes32tim %2f "How long have you been accepting" _column(1219) byte pes32num %2f "How long have you been accepting" _column(1221) byte pes33tim %2f "How long have you worked at the place" _column(1223) byte pes33num %2f "How long have you worked at the place" _column(1225) byte pes35tim %2f "How long have you worked for the company" _column(1227) byte pes35num %2f "How long have you worked for the company" _column(1229) byte pes36tim %2f "How long have you worked for the employer" _column(1231) byte pes36num %2f "How long have you worked for the emplpyer" _column(1233) byte pes36cnm %2f "How long have you been an on-call" _column(1235) byte pes36cnum %2f "How long have you been an on-call" _column(1237) byte pes36dlt %2f "How long have you worked as a day" _column(1239) byte pes36dln %2f "How long have you worked as a day" _column(1241) byte pes36prb %2f "Has it been more than a year?" _column(1243) byte pes37 %2f "Since you have been with the place you" _column(1245) byte pes37ic %2f "Have you ever worked for one of your clients" _column(1247) byte pes37ica %2f "Was this other employment, just before" _column(1249) byte pes37a %2f "Was your other employment at the place" _column(1251) byte pes37bti %2f "How long were you working for that client" _column(1253) byte pes37bnu %2f "How long were you working for that client," _column(1255) byte pes38 %2f "Just before you started working for your" _column(1257) byte pes39 %2f "Just before you started working for your" _column(1259) byte pes40 %2f "What was your major activity JUST BEFORE" _column(1261) byte pes42 %2f "Before you started looking for work, were" _column(1263) byte pes43 %2f "Did you lose that job, quit that job, or" _column(1265) byte pes44tim %2f "How long did you work at that job?" _column(1267) byte pes44num %2f "How long did you work at that job? Number" _column(1269) byte pes44a %2f "At that job, were you employed by government," _column(1271) int pes44icd %4f "Industry Code - previous work" _column(1275) byte prs44idd %2f "Detailed Industry Code - previous work" _column(1277) byte pes45a %2f "Since you started working for your employer," _column(1279) byte pes45sea %2f "Since you became (self-employed/an" _column(1281) byte pes45dl %2f "Since you started working as a day" _column(1283) byte pes45b %2f "Since the beginning of March, have you" _column(1285) byte pes45seb %2f "Since the beginning of March, have you looked for a" _column(1287) byte pes46 %2f "Have you been looking for a new job or" _column(1289) byte pes46tmp %2f "Have you been looking for temporary," _column(1291) byte pes46ta %2f "Have you been looking for a job where you" _column(1293) byte pes46cw %2f "Have you been looking for a job as" _column(1295) byte pes46ocd %2f "Have you been looking for a job in" _column(1297) byte pes47a %2f "What are all of the things you have done" _column(1299) byte pes47b %2f "Anything else?" _column(1301) byte pes47c %2f "Anything else?" _column(1303) byte pes47d %2f "Anything else?" _column(1305) byte pes47e %2f "Anything else?" _column(1307) byte pes47f %2f "Anything else?" _column(1309) byte pes47g %2f "Anything else?" _column(1311) byte pes47h %2f "Anything else?" _column(1313) byte pes47i %2f "Anything else?" _column(1315) byte pes47j %2f "Anything else?" _column(1317) byte pes47k %2f "Anything else?" _column(1319) byte pes47l %2f "Anything else?" _column(1321) byte pes47m %2f "Anything else?" _column(1323) byte pes48 %2f "Were you looking for temporary, short-term" _column(1325) byte pes48dis %2f "Are you interested in temporary, short" _column(1327) byte pes49 %2f "Do you have health insurance from any" _column(1329) byte pes50 %2f "Do you receive this health insurance through" _column(1331) byte pes50a %2f "If your employer did not offer health" _column(1333) byte pes51 %2f "Does your employer pay for all, part, or" _column(1335) byte pes52a %2f "How did you obtain your health insurance?" _column(1337) byte pes53 %2f "Does your employer offer health insurance" _column(1339) byte pes54 %2f "Could you be in this plan if you wanted to?" _column(1341) byte pes55 %2f "Why aren't you in this plan?" _column(1343) byte pes56 %2f "Why not?" _column(1345) byte pes57 %2f "Does your employer offer a pension or" _column(1347) byte pes58 %2f "Do you have a tax deferred retirement" _column(1349) byte pes59 %2f "Are you included in this plan?" _column(1351) byte pes60 %2f "Why not?" _column(1353) byte pes61 %2f "Do you have a tax deferred account" _column(1355) byte pesxper %2f "For your job, what is the easiest way for" _column(1357) byte pesxb %2f "Do you usually receive overtime pay," _column(1359) long pesxh1o %5f "Out variable for hourly pay rate" _column(1364) byte ptsxh1o %2f "Topcode flag for PESXH1O (hourly" _column(1366) byte pesxc1 %2f "How many hours do you usually work" _column(1368) byte pusxotp %2f "How much do you usually receive JUST" _column(1370) byte pusxd1a %2f "How many hours do you usually work per" _column(1372) byte pusxd1b %2f "What is your best estimate of the number" _column(1374) byte pusxf %2f "How many weeks a year do you" _column(1376) byte pesxi %2f "On this job, are you a member of a labor" _column(1378) byte pesxj %2f "On this job, are you covered by a union" _column(1380) long pusern %7f "Calculated weekly amount of overtime" _column(1387) byte ptsernx %2f "Topcode flag for PUSERN" _column(1389) long pusern2 %7f "Corrected calculated weekly amount" _column(1396) byte ptsern2x %2f "Topcode flag for PUSERN2" _column(1398) long prscwkly %6f "Recode for weekly earnings" _column(1404) int prsxhr %4f "Recode for hourly rate." _column(1408) byte pesxhry %2f "Hourly/nonhourly status" _column(1410) byte prcondf1 %2f "Recode representing contingent" _column(1412) byte prcondf2 %2f "Recode representing contingent work" _column(1414) byte prcondf3 %2f "Recode representing contingent work" _column(1416) byte prtmpagc %2f "Recode identifying individuals paid" _column(1418) byte pric %2f "Recode identifying individuals who are" _column(1420) byte prcntrct %2f "Recode identifies individuals who work" _column(1422) byte prcall %2f "Recode identifies on call workers or" _column(1424) byte prsio1cow %2f "Individual class of worker on first job." _column(1426) byte prsuptyp %2f "Type of Supplement Interview" _column(1428) double pwsupwgt %10.4f "Supplement Weight - 4 implied decimals" _column(1438) double pwsorwgt %10.4f "Supplement Outgoing Rotation Weight" _column(1448) byte prsupern %2f "Supplement Earnings Flag" _column(1450) byte pesem %2f "Some people find short, IN_PERSON tasks or" _column(1452) byte pesemwj %2f "Was that for your main job or" _column(1454) byte pesoem %2f "Some people select short, ONLINE tasks" _column(1456) byte pesoemwj %2f "Was that for your main job or additional" } /* Copyright 2018 shared by the National Bureau of Economic Research and Jean Roth National Bureau of Economic Research. 1050 Massachusetts Avenue Cambridge, MA 02138 jroth@nber.org This program and all programs referenced in it are free software. You can redistribute the program or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */