infile dictionary { *by Jean Roth Tue Oct 13 17:03:30 EDT 2009 *Please report errors to jroth@nber.org *See the .do file for directions and run with do cpsoct98 *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 _column(16 ) byte hrmonth %2f _column(18 ) int hryear4 %4f _column(22 ) byte hurespli %2f "RESPONDENT" _column(24 ) int hufinal %3f "OUTCOME CODES BETWEEN 001 AND 200" _column(27 ) byte huspnish %2f "SPOKEN BY ALL MEMBERS OF THIS" _column(29 ) byte hetenure %2f "(READ ANSWER CATEGORIES)" _column(31 ) byte hehousut %2f _column(33 ) byte hetelhhd %2f "HOUSE/APARTMENT?" _column(35 ) byte hetelavl %2f "WHICH PEOPLE IN THIS HOUSEHOLD CAN" _column(37 ) byte hephoneo %2f _column(39 ) byte hufaminc %2f "(COMBINED INCOME OF ALL FAMILY" _column(41 ) byte hutypea %2f _column(43 ) byte hutypb %2f _column(45 ) byte hutypc %2f _column(47 ) double hwhhwgt %10.4f "(4 IMPLIED DECIMAL PLACES)" _column(57 ) byte hrintsta %2f _column(59 ) byte hrnumhou %2f "IN THE HOUSEHOLD (HOUSEHOLD" _column(61 ) byte hrhtype %2f _column(63 ) byte hrmis %2f _column(65 ) byte huinttyp %2f _column(67 ) byte huprscnt %2f "ATTEMPTED PERSONAL CONTACTS" _column(69 ) byte hrlonglk %2f _column(71 ) str4 hrsample %4s _column(75 ) str2 hrsersuf %2s "IDENTIFIES EXTRA UNITS" _column(77 ) byte huhhnum %2f "THE INITIAL HOUSEHOLD RECEIVES A" _column(79 ) byte hubus %2f "HAVE A BUSINESS OR A FARM?" _column(81 ) byte hubusl1 %2f "FOR HUBUS = 1" _column(83 ) byte hubusl2 %2f _column(85 ) byte hubusl3 %2f _column(87 ) byte hubusl4 %2f _column(89 ) byte gereg %2f _column(91 ) byte gestcen %2f _column(93 ) byte gestfips %2f "PROCESSING STANDARDS" _column(95 ) byte gecmsa %2f _column(97 ) int gemsa %4f _column(101 ) int geco %3f _column(104 ) byte gemsast %1f _column(105 ) byte gemetsta %1f _column(106 ) byte geindvcc %1f _column(107 ) byte gemsasz %1f _column(108 ) byte gecmsasz %1f _column(109 ) long hulensec %5f _column(114 ) byte proldrrp %2f "PERSON (RECODE)" _column(116 ) byte pupelig %2f "IN THE HOUSEHOLD" _column(118 ) byte perrp %2f "PERSON" _column(120 ) byte peparent %2f _column(122 ) byte peage %2f "END OF SURVEY WEEK" _column(124 ) byte ptage %1f _column(125 ) byte pemaritl %2f _column(127 ) byte pespouse %2f _column(129 ) byte pesex %2f _column(131 ) byte puafever %2f "DUTY IN THE U.S. ARMED FORCES?" _column(133 ) byte peafwhen %2f _column(135 ) byte peafnow %2f _column(137 ) byte peeduca %2f "COMPLETED OR DEGREE RECEIVED" _column(139 ) byte perace %2f _column(141 ) byte prorigin %2f _column(143 ) byte puchinhh %2f _column(145 ) byte purelflg %2f "OWNER OF A BUSINESS." _column(147 ) byte pulineno %2f _column(151 ) byte prfamnum %2f _column(153 ) byte prfamrel %2f _column(155 ) byte prfamtyp %2f _column(157 ) byte prhspnon %2f _column(159 ) byte prmarsta %2f "ARMED FORCES PARTICIPATION" _column(161 ) byte prpertyp %2f _column(163 ) int penatvty %3f _column(166 ) int pemntvty %3f _column(169 ) int pefntvty %3f _column(172 ) byte prcitshp %2f _column(174 ) byte prcitflg %2f _column(176 ) byte prinusyr %2f _column(178 ) byte puslfprx %2f "BY SELF OR PROXY RESPONSE" _column(180 ) byte pemlr %2f _column(182 ) byte puwk %2f "FOR (EITHER) PAY (OR PROFIT)?" _column(184 ) byte pubus1 %2f "UNPAID WORK IN THE FAMILY" _column(186 ) byte pubus2ot %2f "OR PROFITS FROM THE BUSINESS?" _column(188 ) byte pubusck1 %2f "FILTER FOR QUESTIONS ON UNPAID" _column(190 ) byte pubusck2 %2f "SKIPS OWNERS OF FAMILY BUSINES WHO" _column(192 ) byte pubusck3 %2f _column(194 ) byte pubusck4 %2f _column(196 ) byte puretot %2f "(LAST MONTH YOU WERE REPORTED TO" _column(198 ) byte pudis %2f "(LAST MONTH YOU WERE REPORTED TO" _column(200 ) byte peret1 %2f "EITHER FULL OR PART-TIME?" _column(202 ) byte pudis1 %2f "FROM ACCEPTING ANY KIND OF WORK" _column(204 ) byte pudis2 %2f "PREVENTS YOU FROM ACCEPTING ANY" _column(206 ) byte puabsot %2f "EITHER FULL OR PART-TIME?" _column(208 ) byte pulay %2f "FROM A JOB?" _column(210 ) byte peabsrsn %2f "WERE ABSENT FROM WORK LAST WEEK?" _column(212 ) byte peabspdo %2f "EMPLOYER FOR ANY OF THE" _column(214 ) byte pemjot %2f _column(216 ) byte pemjnum %2f "DID YOU HAVE?" _column(218 ) byte pehrusl1 %2f "USUALLY WORK AT YOUR MAIN JOB?" _column(220 ) byte pehrusl2 %2f "USUALLY WORK AT YOUR OTHER" _column(222 ) byte pehrftpt %2f "MORE PER WEEK?" _column(224 ) int pehruslt %3f _column(227 ) byte pehrwant %2f "WORKWEEK OF 35 HOURS OR MORE PER" _column(229 ) byte pehrrsn1 %2f "WORKING PART-TIME?" _column(231 ) byte pehrrsn2 %2f "WANT TO WORK FULL-TIME?" _column(233 ) byte pehrrsn3 %2f "LESS THAN 35 HOURS LAST WEEK?" _column(235 ) byte puhroff1 %2f "OFF ANY HOURS FROM YOUR JOB, FOR" _column(237 ) byte puhroff2 %2f _column(239 ) byte puhrot1 %2f "OVERTIME OR EXTRA HOURS (AT YOUR" _column(241 ) byte puhrot2 %2f "DID YOU WORK?" _column(243 ) byte pehract1 %2f "ACTUALLY WORK AT YOUR JOB?" _column(245 ) byte pehract2 %2f "YOU ACTUALLY WORK AT YOUR OTHER" _column(247 ) int pehractt %3f _column(250 ) byte pehravl %2f "FULL-TIME IF THE HOURS HAD BEEN" _column(252 ) long pulbhsec %5f "FORCE ITEMS." _column(257 ) byte puhrck1 %2f _column(259 ) byte puhrck2 %2f "SKIPS PERSONS RESPONDING YES TO" _column(261 ) byte puhrck3 %2f _column(263 ) byte puhrck4 %2f _column(265 ) byte puhrck5 %2f _column(267 ) byte puhrck6 %2f _column(269 ) byte puhrck7 %2f _column(271 ) byte puhrck12 %2f _column(273 ) byte pulaydt %2f "TO RETURN TO WORK?" _column(275 ) byte pulay6m %2f "THAT YOU WILL BE RECALLED TO WORK" _column(277 ) byte pelayavl %2f "LAST WEEK IF YOU HAD BEEN" _column(279 ) byte pulayavr %2f _column(281 ) byte pelaylk %2f "TO WORK, HAVE YOU BEEN LOOKING FOR" _column(283 ) int pelaydur %3f _column(286 ) byte pelayfto %2f "SAMPLE PERSON WAS ON LAYOFF FROM" _column(288 ) byte pulayck1 %2f _column(290 ) byte pulayck2 %2f "SCREEN FOR DEPENDENT LAYOFF" _column(292 ) byte pulayck3 %2f "FILTER FOR DEPENDENT I & O" _column(294 ) byte pulk %2f "WORK DURING THE LAST 4 WEEKS?" _column(296 ) byte pelkm1 %2f "DONE TO FIND WORK DURING THE LAST" _column(298 ) byte pulkm2 %2f _column(300 ) byte pulkm3 %2f _column(302 ) byte pulkm4 %2f _column(304 ) byte pulkm5 %2f _column(306 ) byte pulkm6 %2f _column(308 ) byte pulkdk1 %2f "FIND WORK. HOW DID YOU GO ABOUT LOOKIN" _column(310 ) byte pulkdk2 %2f _column(312 ) byte pulkdk3 %2f _column(314 ) byte pulkdk4 %2f _column(316 ) byte pulkdk5 %2f _column(318 ) byte pulkdk6 %2f _column(320 ) byte pulkps1 %2f "DID TO SEARCH FOR WORK?" _column(322 ) byte pulkps2 %2f _column(324 ) byte pulkps3 %2f _column(326 ) byte pulkps4 %2f _column(328 ) byte pulkps5 %2f _column(330 ) byte pulkps6 %2f _column(332 ) byte pelkavl %2f "A JOB IF ONE HAD BEEN OFFERED?" _column(334 ) byte pulkavr %2f _column(336 ) byte pelkll1o %2f "WHAT WERE YOU DOING: WORKING," _column(338 ) byte pelkll2o %2f "A TEMPORARY JOB THAT ENDED?" _column(340 ) byte pelklwo %2f _column(342 ) int pelkdur %3f _column(345 ) byte pelkfto %2f _column(347 ) byte pedwwnto %2f "EITHER FULL OR PART TIME?" _column(349 ) byte pedwrsn %2f "LOOKING FOR WORK DURING THE LAST" _column(351 ) byte pedwlko %2f "IN THE LAST 12 MONTHS" _column(353 ) byte pedwwk %2f "BUSINESS DURING THE LAST 12 MONTHS?" _column(355 ) byte pedw4wk %2f "THE LAST 4 WEEKS?" _column(357 ) byte pedwlkwk %2f "BUSINESS HAVE YOU LOOKED FOR WORK?" _column(359 ) byte pedwavl %2f "A JOB IF ONE HAD BEEN OFFERED?" _column(361 ) byte pedwavr %2f _column(363 ) byte pudwck1 %2f _column(365 ) byte pudwck2 %2f _column(367 ) byte pudwck3 %2f _column(369 ) byte pudwck4 %2f _column(371 ) byte pudwck5 %2f _column(373 ) byte pejhwko %2f "AT ANY TIME DURING THE PAST 12" _column(375 ) byte pujhdp1o %2f "THE LAST 4 WEEKS?" _column(377 ) byte pejhrsn %2f "YOUR LAST JOB?" _column(379 ) byte pejhwant %2f "THE NEXT 12 MONTHS?" _column(381 ) byte pujhck1 %2f _column(383 ) byte pujhck2 %2f "I AND O SERIES" _column(385 ) byte prabsrea %2f _column(387 ) byte prcivlf %2f _column(389 ) byte prdisc %2f _column(391 ) byte premphrs %2f _column(393 ) byte prempnot %2f _column(395 ) byte prexplf %2f _column(397 ) byte prftlf %2f _column(399 ) byte prhrusl %2f _column(401 ) byte prjobsea %2f _column(403 ) byte prpthrs %2f _column(405 ) byte prptrea %2f _column(407 ) int prunedur %3f "LAYOFF AND LOOKING RECORDS" _column(410 ) byte prusftpt %2f _column(412 ) byte pruntype %2f _column(414 ) byte prwksch %2f "WORKED OR LOST" _column(416 ) byte prwkstat %2f _column(418 ) byte prwntjob %2f _column(420 ) byte pujhck3 %2f _column(422 ) byte pujhck4 %2f _column(424 ) byte pujhck5 %2f _column(426 ) byte puiodp1 %2f "WORKED FOR (EMPLOYER'S NAME). DO" _column(428 ) byte puiodp2 %2f "OF YOUR JOB CHANGED SINCE LAST MONTH?" _column(430 ) byte puiodp3 %2f "OCCUPATION) AND YOUR USUAL ACTIVITIES" _column(432 ) byte peio1cow %2f "ON FIRST JOB" _column(434 ) byte puio1mfg %2f "MANUFACTURING, RETAIL TRADE," _column(436 ) int peio1icd %3f _column(439 ) int peio1ocd %3f _column(442 ) byte peio2cow %2f "SECOND JOB." _column(444 ) byte puio2mfg %2f "MANUFACTURING, RETAIL TRADE, WHOLESALE" _column(446 ) int peio2icd %3f _column(449 ) int peio2ocd %3f _column(452 ) byte puiock1 %2f "SCREEN FOR DEPENDENT I AND O" _column(454 ) byte puiock2 %2f "SCREEN FOR PREVIOUS MONTHS I" _column(456 ) byte puiock3 %2f _column(458 ) byte prioelg %2f "ELIGIBILITY FLAG" _column(460 ) byte prana %2f _column(462 ) byte prcow1 %2f "RECODE - JOB 1" _column(464 ) byte prcow2 %2f "RRECODE - JOB 2" _column(466 ) byte prcowpg %2f _column(468 ) byte prdtcow1 %2f _column(470 ) byte prdtcow2 %2f _column(472 ) byte prdtind1 %2f _column(474 ) byte prdtind2 %2f _column(476 ) byte prdtocc1 %2f _column(478 ) byte prdtocc2 %2f _column(480 ) byte premp %2f "& NON-PRIVATE HHLD) RECODE" _column(482 ) byte prmjind1 %2f _column(484 ) byte prmjind2 %2f _column(486 ) byte prmjocc1 %2f "- JOB 1" _column(488 ) byte prmjocc2 %2f "- JOB 2" _column(490 ) byte prmjocgr %2f _column(492 ) byte prnagpws %2f "WAGE AND SALARY WORKERS RECODE" _column(494 ) byte prnagws %2f "SALARY WORKERS RECODE" _column(496 ) byte prsjmj %2f _column(498 ) byte prerelg %2f _column(500 ) byte peernuot %2f "TIPS, OR COMMISSIONS AT YOUR JOB?" _column(502 ) byte peernper %2f _column(504 ) byte peernrt %2f "TO REPORT YOUR EARNINGS" _column(506 ) byte peernhry %2f _column(508 ) double puernh1c %4.2f "THIS JOB, EXCLUDING OVERTIME PAY," _column(512 ) double peernh2 %4.2f "COMMISSIONS, WHAT IS YOUR HOURLY" _column(516 ) double peernh1o %4.2f "RATE OF PAY (2 IMPLIED DECIMALS)" _column(520 ) double prernhly %4.2f "2 IMPLIED DECIMALS" _column(524 ) byte pthr %1f _column(525 ) byte peernhro %2f _column(527 ) double prernwa %8.2f "2 IMPLIED DECIMALS" _column(535 ) byte ptwk %1f _column(540 ) double peern %8.2f "2 IMPLIED DECIMALS" _column(548 ) double puern2 %8.2f "OVERTIME AMOUNT" _column(556 ) byte ptot %1f _column(559 ) byte peernwkp %2f "GET PAID FOR?" _column(561 ) byte peernlab %2f "LABOR UNION OR OF AN EMPLOYEE" _column(563 ) byte peerncov %2f "OR EMPLOYEE ASSOCIATION CONTRACT?" _column(565 ) byte penlfjh %2f "OR BUSINESS?" _column(567 ) byte penlfret %2f "OR BUSINESS?" _column(569 ) byte penlfact %2f "THIS TIME? FOR EXAMPLE, ARE YOU" _column(571 ) byte punlfck1 %2f "CHECK ITEM - 1" _column(573 ) byte punlfck2 %2f "CHECK ITEM - 2" _column(575 ) byte peschenr %2f "HIGH SCHOOL, COLLEGE, OR" _column(577 ) byte peschft %2f "FULL-TIME OR PART-TIME STUDENT?" _column(579 ) byte peschlvl %2f "OR UNIVERSITY?" _column(581 ) byte prnlfsch %2f "NOT IN SCHOOL" _column(583 ) double pwfmwgt %10.4f "(4 IMPLIED DECIMALS)" _column(593 ) double pwlgwgt %10.4f "(4 IMPLIED DECIMALS)" _column(603 ) double pworwgt %10.4f "(4 IMPLIED DECIMALS)" _column(613 ) double pwsswgt %10.4f "(4 IMPLIED DECIMAL PLACES)" _column(623 ) double pwvetwgt %10.4f "(4 IMPLIED DECIMALS)" _column(639 ) byte prwernal %2f "WEEKLY EARNINGS RECODE (PRERNWA)" _column(641 ) byte prhernal %2f _column(643 ) byte hxtenure %2f _column(645 ) byte hxhousut %2f _column(647 ) byte hxtelhhd %2f _column(649 ) byte hxtelavl %2f _column(651 ) byte hxphoneo %2f _column(653 ) byte pxinusyr %2f _column(655 ) byte pxrrp %2f _column(657 ) byte pxparent %2f _column(659 ) byte pxage %2f _column(661 ) byte pxmaritl %2f _column(663 ) byte pxspouse %2f _column(665 ) byte pxsex %2f _column(667 ) byte pxafwhen %2f _column(669 ) byte pxafnow %2f _column(671 ) byte pxeduca %2f _column(673 ) byte pxrace %2f _column(675 ) byte pxnatvty %2f _column(677 ) byte pxmntvty %2f _column(679 ) byte pxfntvty %2f _column(683 ) byte pxorigin %2f _column(685 ) byte pxmlr %2f _column(687 ) byte pxret1 %2f _column(689 ) byte pxabsrsn %2f _column(691 ) byte pxabspdo %2f _column(693 ) byte pxmjot %2f _column(695 ) byte pxmjnum %2f _column(697 ) byte pxhrusl1 %2f _column(699 ) byte pxhrusl2 %2f _column(701 ) byte pxhrftpt %2f _column(703 ) byte pxhruslt %2f _column(705 ) byte pxhrwant %2f _column(707 ) byte pxhrrsn1 %2f _column(709 ) byte pxhrrsn2 %2f _column(711 ) byte pxhract1 %2f _column(713 ) byte pxhract2 %2f _column(715 ) byte pxhractt %2f _column(717 ) byte pxhrrsn3 %2f _column(719 ) byte pxhravl %2f _column(721 ) byte pxlayavl %2f _column(723 ) byte pxlaylk %2f _column(725 ) byte pxlaydur %2f _column(727 ) byte pxlayfto %2f _column(729 ) byte pxlkm1 %2f _column(731 ) byte pxlkavl %2f _column(733 ) byte pxlkll1o %2f _column(735 ) byte pxlkll2o %2f _column(737 ) byte pxlklwo %2f _column(739 ) byte pxlkdur %2f _column(741 ) byte pxlkfto %2f _column(743 ) byte pxdwwnto %2f _column(745 ) byte pxdwrsn %2f _column(747 ) byte pxdwlko %2f _column(749 ) byte pxdwwk %2f _column(751 ) byte pxdw4wk %2f _column(753 ) byte pxdwlkwk %2f _column(755 ) byte pxdwavl %2f _column(757 ) byte pxdwavr %2f _column(759 ) byte pxjhwko %2f _column(761 ) byte pxjhrsn %2f _column(763 ) byte pxjhwant %2f _column(765 ) byte pxio1cow %2f _column(767 ) byte pxio1icd %2f _column(769 ) byte pxio1ocd %2f _column(771 ) byte pxio2cow %2f _column(773 ) byte pxio2icd %2f _column(775 ) byte pxio2ocd %2f _column(777 ) byte pxernuot %2f _column(779 ) byte pxernper %2f _column(781 ) byte pxernh1o %2f _column(783 ) byte pxernhro %2f _column(785 ) byte pxern %2f _column(791 ) byte pxernwkp %2f _column(793 ) byte pxernrt %2f _column(795 ) byte pxernhry %2f _column(797 ) byte pxernh2 %2f _column(799 ) byte pxernlab %2f _column(801 ) byte pxerncov %2f _column(803 ) byte pxnlfjh %2f _column(805 ) byte pxnlfret %2f _column(807 ) byte pxnlfact %2f _column(809 ) byte pxschenr %2f _column(811 ) byte pxschft %2f _column(813 ) byte pxschlvl %2f _column(815 ) str5 qstnum %5s "Valid only within" _column(820 ) str2 occurnum %2s "Valid only within" _column(822 ) byte pedipged %2f _column(824 ) byte pehgcomp %2f "school...completed before" _column(826 ) byte pecyc %2f "has...completed?" _column(828 ) byte pegrprof %2f "have you taken any graduate or" _column(830 ) byte pegr6cor %2f "professional school courses?" _column(832 ) byte pems123 %2f "a 1 year, 2 year, or 3 year program?" _column(834 ) byte pxdipged %2f _column(836 ) byte pxhgcomp %2f _column(838 ) byte pxcyc %2f _column(840 ) byte pxgrprof %2f _column(842 ) byte pxgr6cor %2f _column(844 ) byte pxms123 %2f _column(846 ) double pwcmpwgt %10.4f "Used to create BLS's published" _column(857 ) byte pesschol %2f _column(859 ) byte pepublic %2f _column(861 ) byte pegrade %2f _column(863 ) byte pefull %2f _column(865 ) byte pestype %2f _column(867 ) byte pevoca %2f "on-the-job training, is ... taking any" _column(869 ) byte pelastyr %2f "school or college in October 1997, tha" _column(871 ) byte pelastgd %2f "last year?" _column(873 ) byte peyratt %2f _column(875 ) byte peyrdeg %2f "his/her most recent degree?" _column(877 ) byte peyrdip %2f _column(879 ) byte peged %2f "of an equivalency test, such as the GE" _column(881 ) byte pesusfpx %2f _column(883 ) byte pesch35 %2f "school, kindergarten or elementary sch" _column(885 ) byte pesch614 %2f "(Regular school includes nursery schoo" _column(887 ) byte pechpub %2f _column(889 ) byte pechgrde %2f "(If nursery school or kindergarten," _column(891 ) byte pes56 %2f "school in October 1997, that is, Octob" _column(893 ) byte pes57 %2f _column(895 ) byte prenr %2f _column(897 ) byte prenpupr %2f _column(899 ) byte prlevel %2f _column(901 ) byte pxsschol %2f _column(903 ) byte pxpublic %2f _column(905 ) byte pxgrade %2f _column(907 ) byte pxfull %2f _column(909 ) byte pxstype %2f _column(911 ) byte pxvoca %2f _column(913 ) byte pxlastyr %2f _column(915 ) byte pxlastgd %2f _column(917 ) byte pxyrdeg %2f _column(919 ) byte pxyratt %2f _column(921 ) byte pxyrdip %2f _column(923 ) byte pxged %2f _column(925 ) byte pxsch35 %2f _column(927 ) byte pxsch614 %2f _column(929 ) byte pxchpub %2f _column(931 ) byte pxchgrde %2f _column(933 ) byte pxs56 %2f _column(935 ) byte pxs57 %2f } /* Copyright 2009 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. */