/********************************************************************************/; /* Program: cps0102.sas */; /* Date: June 2021 */; /* */; /* Purpose: SAS program to create permanent SAS datasets from the 2001-02 survey*/; /* data. The program creates one permanent data set for each of the */; /* three surveys (June, November, February). */; /* */; /* Notes: The program is set up to read and write the data to/from the */; /* 'data' subdirectory. The Filename and Libname statements may need */; /* to be modified to match where the data are stored. */; /* */; /* Modifications */; /********************************************************************************/; Filename CPSJun01 "data\CPSJun01.dat" Lrecl=1036; Filename CPSNov01 "data\CPSNov01.dat" Lrecl=1036; Filename CPSFeb02 "data\CPSFeb02.dat" Lrecl=1036; Libname CPS "data\."; %Macro CPS0102(Survey); Data CPS.CPS&Survey; Infile CPS&Survey Missover; Input @0001 HRHHID $Char15. @0016 HRMONTH 2. @0018 HRYEAR4 4. @0022 HURESPLI 2. @0024 HUFINAL 3. @0027 HUSPNISH 2. @0029 HETENURE 2. @0031 HEHOUSUT 2. @0033 HETELHHD 2. @0035 HETELAVL 2. @0037 HEPHONEO 2. @0039 HUFAMINC 2. @0041 HUTYPEA 2. @0043 HUTYPB 2. @0045 HUTYPC 2. @0047 HWHHWGT 10. @0057 HRINTSTA 2. @0059 HRNUMHOU 2. @0061 HRHTYPE 2. @0063 HRMIS 2. @0065 HUINTTYP 2. @0067 HUPRSCNT 2. @0069 HRLONGLK 2. @0071 HRSAMPLE $Char4. @0075 HRSERSUF $Char2. @0077 HUHHNUM 2. @0079 HUBUS 2. @0081 (HUBUSL1-HUBUSL4) (2.) @0089 GEREG 2. @0091 GESTCEN 2. @0093 GESTFIPS 2. @0095 GECMSA 2. @0097 GEMSA 4. @0101 GECO 3. @0104 GEMSAST 1. @0105 GEMETSTA 1. @0106 GEINDVCC 1. @0107 GEMSASZ 1. @0108 GECMSASZ 1. @0109 HULENSEC 5. @0114 PROLDRRP 2. @0116 PUPELIG 2. @0118 PERRP 2. @0120 PEPARENT 2. @0122 PEAGE 2. @0124 PTAGE 1. @0125 PEMARITL 2. @0127 PESPOUSE 2. @0129 PESEX 2. @0131 PUAFEVER 2. @0133 PEAFWHEN 2. @0135 PEAFNOW 2. @0137 PEEDUCA 2. @0139 PERACE 2. @0141 PRORIGIN 2. @0143 PUCHINHH 2. @0145 PURELFLG 2. @0147 PULINENO 2. @0151 PRFAMNUM 2. @0153 PRFAMREL 2. @0155 PRFAMTYP 2. @0157 PRHSPNON 2. @0159 PRMARSTA 2. @0161 PRPERTYP 2. @0163 PENATVTY 3. @0166 PEMNTVTY 3. @0169 PEFNTVTY 3. @0172 PRCITSHP 2. @0174 PRCITFLG 2. @0176 PRINUSYR 2. @0178 PUSLFPRX 2. @0180 PEMLR 2. @0182 PUWK 2. @0184 PUBUS1 2. @0186 PUBUS2OT 2. @0188 (PUBUSCK1-PUBUSCK4) (2.) @0196 PURETOT 2. @0198 PUDIS 2. @0200 PERET1 2. @0202 (PUDIS1-PUDIS2) (2.) @0206 PUABSOT 2. @0208 PULAY 2. @0210 PEABSRSN 2. @0212 PEABSPDO 2. @0214 PEMJOT 2. @0216 PEMJNUM 2. @0218 (PEHRUSL1-PEHRUSL2) (2.) @0222 PEHRFTPT 2. @0224 PEHRUSLT 3. @0227 PEHRWANT 2. @0229 (PEHRRSN1-PEHRRSN3) (2.) @0235 (PUHROFF1-PUHROFF2) (2.) @0239 (PUHROT1-PUHROT2) (2.) @0243 (PEHRACT1-PEHRACT2) (2.) @0247 PEHRACTT 3. @0250 PEHRAVL 2. @0252 PULBHSEC 5. @0257 (PUHRCK1-PUHRCK7) (2.) @0271 PUHRCK12 2. @0273 PULAYDT 2. @0275 PULAY6M 2. @0277 PELAYAVL 2. @0279 PULAYAVR 2. @0281 PELAYLK 2. @0283 PELAYDUR 3. @0286 PELAYFTO 2. @0288 (PULAYCK1-PULAYCK3) (2.) @0294 PULK 2. @0296 PELKM1 2. @0298 (PULKM2-PULKM6) (2.) @0308 (PULKDK1-PULKDK6) (2.) @0320 (PULKPS1-PULKPS6) (2.) @0332 PELKAVL 2. @0334 PULKAVR 2. @0336 PELKLL1O 2. @0338 PELKLL2O 2. @0340 PELKLWO 2. @0342 PELKDUR 3. @0345 PELKFTO 2. @0347 PEDWWNTO 2. @0349 PEDWRSN 2. @0351 PEDWLKO 2. @0353 PEDWWK 2. @0355 PEDW4WK 2. @0357 PEDWLKWK 2. @0359 PEDWAVL 2. @0361 PEDWAVR 2. @0363 (PUDWCK1-PUDWCK5) (2.) @0373 PEJHWKO 2. @0375 PUJHDP1O 2. @0377 PEJHRSN 2. @0379 PEJHWANT 2. @0381 (PUJHCK1-PUJHCK2) (2.) @0385 PRABSREA 2. @0387 PRCIVLF 2. @0389 PRDISC 2. @0391 PREMPHRS 2. @0393 PREMPNOT 2. @0395 PREXPLF 2. @0397 PRFTLF 2. @0399 PRHRUSL 2. @0401 PRJOBSEA 2. @0403 PRPTHRS 2. @0405 PRPTREA 2. @0407 PRUNEDUR 3. @0410 PRUSFTPT 2. @0412 PRUNTYPE 2. @0414 PRWKSCH 2. @0416 PRWKSTAT 2. @0418 PRWNTJOB 2. @0420 (PUJHCK3-PUJHCK5) (2.) @0426 (PUIODP1-PUIODP3) (2.) @0432 PEIO1COW 2. @0434 PUIO1MFG 2. @0436 PEIO1ICD 3. @0439 PEIO1OCD 3. @0442 PEIO2COW 2. @0444 PUIO2MFG 2. @0446 PEIO2ICD 3. @0449 PEIO2OCD 3. @0452 (PUIOCK1-PUIOCK3) (2.) @0458 PRIOELG 2. @0460 PRAGNA 2. @0462 (PRCOW1-PRCOW2) (2.) @0466 PRCOWPG 2. @0468 (PRDTCOW1-PRDTCOW2) (2.) @0472 (PRDTIND1-PRDTIND2) (2.) @0476 (PRDTOCC1-PRDTOCC2) (2.) @0480 PREMP 2. @0482 (PRMJIND1-PRMJIND2) (2.) @0486 (PRMJOCC1-PRMJOCC2) (2.) @0490 PRMJOCGR 2. @0492 PRNAGPWS 2. @0494 PRNAGWS 2. @0496 PRSJMJ 2. @0498 PRERELG 2. @0500 PEERNUOT 2. @0502 PEERNPER 2. @0504 PEERNRT 2. @0506 PEERNHRY 2. @0508 PUERNH1C 4. @0512 PEERNH2 4. @0516 PEERNH1O 4. @0520 PRERNHLY 4. @0524 PTHR 1. @0525 PEERNHRO 2. @0527 PRERNWA 8. @0535 PTWK 1. @0540 PEERN 8. @0548 PUERN2 8. @0556 PTOT 1. @0559 PEERNWKP 2. @0561 PEERNLAB 2. @0563 PEERNCOV 2. @0565 PENLFJH 2. @0567 PENLFRET 2. @0569 PENLFACT 2. @0571 (PUNLFCK1-PUNLFCK2) (2.) @0575 PESCHENR 2. @0577 PESCHFT 2. @0579 PESCHLVL 2. @0581 PRNLFSCH 2. @0583 PWFMWGT 10. @0593 PWLGWGT 10. @0603 PWORWGT 10. @0613 PWSSWGT 10. @0623 PWVETWGT 10. @0633 PRCHLD 2. @0635 PRNMCHLD 2. @0639 PRWERNAL 2. @0641 PRHERNAL 2. @0643 HXTENURE 2. @0645 HXHOUSUT 2. @0647 HXTELHHD 2. @0649 HXTELAVL 2. @0651 HXPHONEO 2. @0653 PXINUSYR 2. @0655 PXRRP 2. @0657 PXPARENT 2. @0659 PXAGE 2. @0661 PXMARITL 2. @0663 PXSPOUSE 2. @0665 PXSEX 2. @0667 PXAFWHEN 2. @0669 PXAFNOW 2. @0671 PXEDUCA 2. @0673 PXRACE 2. @0675 PXNATVTY 2. @0677 PXMNTVTY 2. @0679 PXFNTVTY 2. @0683 PXORIGIN 2. @0685 PXMLR 2. @0687 PXRET1 2. @0689 PXABSRSN 2. @0691 PXABSPDO 2. @0693 PXMJOT 2. @0695 PXMJNUM 2. @0697 (PXHRUSL1-PXHRUSL2) (2.) @0701 PXHRFTPT 2. @0703 PXHRUSLT 2. @0705 PXHRWANT 2. @0707 (PXHRRSN1-PXHRRSN2) (2.) @0711 (PXHRACT1-PXHRACT2) (2.) @0715 PXHRACTT 2. @0717 PXHRRSN3 2. @0719 PXHRAVL 2. @0721 PXLAYAVL 2. @0723 PXLAYLK 2. @0725 PXLAYDUR 2. @0727 PXLAYFTO 2. @0729 PXLKM1 2. @0731 PXLKAVL 2. @0733 PXLKLL1O 2. @0735 PXLKLL2O 2. @0737 PXLKLWO 2. @0739 PXLKDUR 2. @0741 PXLKFTO 2. @0743 PXDWWNTO 2. @0745 PXDWRSN 2. @0747 PXDWLKO 2. @0749 PXDWWK 2. @0751 PXDW4WK 2. @0753 PXDWLKWK 2. @0755 PXDWAVL 2. @0757 PXDWAVR 2. @0759 PXJHWKO 2. @0761 PXJHRSN 2. @0763 PXJHWANT 2. @0765 PXIO1COW 2. @0767 PXIO1ICD 2. @0769 PXIO1OCD 2. @0771 PXIO2COW 2. @0773 PXIO2ICD 2. @0775 PXIO2OCD 2. @0777 PXERNUOT 2. @0779 PXERNPER 2. @0781 PXERNH1O 2. @0783 PXERNHRO 2. @0785 PXERN 2. @0791 PXERNWKP 2. @0793 PXERNRT 2. @0795 PXERNHRY 2. @0797 PXERNH2 2. @0799 PXERNLAB 2. @0801 PXERNCOV 2. @0803 PXNLFJH 2. @0805 PXNLFRET 2. @0807 PXNLFACT 2. @0809 PXSCHENR 2. @0811 PXSCHFT 2. @0813 PXSCHLVL 2. @0815 QstNum 5. @0820 OccurNum 2. @0822 PEDIPGED 2. @0824 PEHGCOMP 2. @0826 PECYC 2. @0828 PEGRPROF 2. @0830 PEGR6COR 2. @0832 PEMS123 2. @0834 PXDIPGED 2. @0836 PXHGCOMP 2. @0838 PXCYC 2. @0840 PXGRPROF 2. @0842 PXGR6COR 2. @0844 PXMS123 2. @0846 PWCMPWGT 10. @0857 HRMODE 2. @0859 PES32 2. @0861 PES33 2. @0863 PES34 2. @0865 PES36 2. @0867 PES37 2. @0869 PES38 2. @0871 PES39 2. @0873 PES40NUM 2. @0875 PES40UNT 2. @0877 PES41 2. @0879 PES42 2. @0881 PES43 2. @0883 PES44 2. @0885 PES45 2. @0887 PES46 2. @0889 PES46ANM 2. @0891 PES46AUN 2. @0893 PES47 2. @0895 PES48 2. @0897 PES49 2. @0899 PES50 2. @0901 PES51 2. @0903 PES52 2. @0905 PES53 2. @0907 PES54 2. @0909 PES55 2. @0911 PES56NUM 2. @0913 PES56UNT 2. @0915 PES57 2. @0917 PES58 2. @0919 PES59NUM 2. @0921 PES59UNT 2. @0923 PES61 2. @0925 PES62A 2. @0927 PES62B1 2. @0929 PES62B2 2. @0931 PES62B3 2. @0933 PES62B4 2. @0935 PES63A1 2. @0937 PES63A2 2. @0939 PES63A3 2. @0941 PES63A4 2. @0943 PES63B1 2. @0945 PES63B2 2. @0947 PES63B3 2. @0949 PES63B4 2. @0951 PES67 2. @0953 PES67SPC $Char16. @0969 PES68 2. @0971 PES69 2. @0973 PES70 2. @0975 PES70A 2. @0977 PES71 2. @0979 PES72A 2. @0981 PES72B 2. @0983 PES72C 2. @0985 PES72D 2. @0987 PES72E 2. @0989 PES72F 2. @0991 PES73 2. @0993 PES75 2. @0995 PES77 2. @0997 PES78 2. @0999 PES81A 2. @1001 PESINTTP 2. @1003 PRS64 2. @1005 PRS65 2. @1007 PRS66 2. @1009 PRS35 2. @1011 PRS60 2. @1013 INTRVIEW 2. @1015 SMOKSTAT 2. @1017 PWNRWGT 10. @1027 PWSRWGT 10.; If HWHHWGT^=-1 Then HWHHWGT=HWHHWGT/10000; If PUERNH1C^=-1 Then PUERNH1C=PUERNH1C/100; If PEERNH2^=-1 Then PEERNH2=PEERNH2/100; If PEERNH1O Not In (-3,-2,-1) Then PEERNH1O=PEERNH1O/100; If PRERNHLY^=-1 Then PRERNHLY=PRERNHLY/100; If PRERNWA^=-1 Then PRERNWA=PRERNWA/100; If PEERN^=-1 Then PEERN=PEERN/100; If PUERN2^=-1 Then PUERN2=PUERN2/100; If PWFMWGT^=-1 Then PWFMWGT=PWFMWGT/10000; If PWLGWGT^=-1 Then PWLGWGT=PWLGWGT/10000; If PWORWGT^=-1 Then PWORWGT=PWORWGT/10000; If PWSSWGT^=-1 Then PWSSWGT=PWSSWGT/10000; If PWVETWGT^=-1 Then PWVETWGT=PWVETWGT/10000; If PWCMPWGT^=-1 Then PWCMPWGT=PWCMPWGT/10000; If PWNRWGT^=-1 Then PWNRWGT=PWNRWGT/10000; If PWSRWGT^=-1 Then PWSRWGT=PWSRWGT/10000; Label HRHHID = "Household identifier" HRMONTH = "Month of interview" HRYEAR4 = "Year of interview" HURESPLI = "Line number of the current respondent" HUFINAL = "Final outcome code" HUSPNISH = "Is spanish the only language spoken by all members of this household who are 15 years of age or older?" HETENURE = "Are your living quarters..." HEHOUSUT = "Type of housing unit" HETELHHD = "Is there a telephone in this house/apartment? " HETELAVL = "Is there a telephone elsewhere on which people in this household can be contacted?" HEPHONEO = "Is a telephone interview acceptable?" HUFAMINC = "Family income" HUTYPEA = "Type a non-interview reason" HUTYPB = "Type b non-interview reason" HUTYPC = "Type c non-interview reason" HWHHWGT = "Household weight" HRINTSTA = "Interview status" HRNUMHOU = "Total number of persons living in the household (household members)" HRHTYPE = "Household type" HRMIS = "Month-in-sample" HUINTTYP = "Type of interview" HUPRSCNT = "Number of actual and attempted personal contacts" HRLONGLK = "Longitudinal link indicator" HRSAMPLE = "Sample identifier" HRSERSUF = "Serial suffix" HUHHNUM = "Household number" HUBUS = "Does anyone in this household have a business or a farm?" HUBUSL1 = "Enter line number for hubus = 1" HUBUSL2 = "Enter line number for hubus = 1" HUBUSL3 = "Enter line number for hubus = 1" HUBUSL4 = "Enter line number for hubus = 1" GEREG = "Region" GESTCEN = "Census state code" GESTFIPS = "Federal information processing standards (FIPS) state code" GECMSA = "CMSA FIPS code" GEMSA = "MSA/PMSA FIPS code" GECO = "FIPS county code" GEMSAST = "Central city/balance status" GEMETSTA = "Metropolitan status" GEINDVCC = "Individual central city" GEMSASZ = "MSA/PMSA size" GECMSASZ = "CMSA/MSA size" HULENSEC = "Cumulative interview time in seconds" PROLDRRP = "Relationship to reference person (recode)" PUPELIG = "Interview status of each person in the household" PERRP = "Relationship to reference person" PEPARENT = "Line number of parent" PEAGE = "Persons age as of the end of survey week" PTAGE = "Top code for age" PEMARITL = "Marital status" PESPOUSE = "Line number of spouse" PESEX = "Sex" PUAFEVER = "Did you ever serve on active duty in the U.S. armed forces?" PEAFWHEN = "When did you serve?" PEAFNOW = "Are you now in the armed forces" PEEDUCA = "Highest level of school completed or degree received" PERACE = "Race" PRORIGIN = "Origin or descent" PUCHINHH = "Change in household composition" PURELFLG = "Flag for relationship to the owner of a business" PULINENO = "Person's line number" PRFAMNUM = "Family number recode" PRFAMREL = "Family relationship recode" PRFAMTYP = "Family type recode" PRHSPNON = "Hispanic or non-Hispanic" PRMARSTA = "Marital status based on armed forces participation" PRPERTYP = "Type of person record recode" PENATVTY = "Country of birth" PEMNTVTY = "Mother's country of birth" PEFNTVTY = "Father's country of birth" PRCITSHP = "Citizenship status" PRCITFLG = "Citizenship allocation flag" PRINUSYR = "Immigrant's year of entry" PUSLFPRX = "Labor force information collected by self or proxy response" PEMLR = "Monthly labor force recode" PUWK = "Last week, did you do any work for (either) pay (or profit)?" PUBUS1 = "Last week, did you do any unpaid work in the family business or farm?" PUBUS2OT = "Do you receive any payments or profits from the business?" PUBUSCK1 = "Check item 1 filter for questions on unpaid work" PUBUSCK2 = "Check item 2 skips owners of family busines who did not work last week" PUBUSCK3 = "Check item 3" PUBUSCK4 = "Check item 4" PURETOT = "Retirement status (last month you were reported to be retired, are you still retired this month?)" PUDIS = "Disability status (last month you were reported to have a disability.) Does your disability continue to prevent you from doing any kind of work for the next 6 months?" PERET1 = "Do you currently want a job, either full or part-time?" PUDIS1 = "Does your disability prevent you from accepting any kind of work during the next six months?" PUDIS2 = "Do you have a disability that prevents you from accepting any kind of work during the next six months?" PUABSOT = "Last week did you have a job either full or part-time?" PULAY = "Last week, were you on layoff from a job?" PEABSRSN = "What is the main reason you were absent from work last week?" PEABSPDO = "Are you being paid by your employer for any of the time off last week?" PEMJOT = "Do you have more than one job?" PEMJNUM = "Altogether, how many jobs did you have?" PEHRUSL1 = "How many hours per week do you usually work at your main job?" PEHRUSL2 = "How many hours per week do you usually work at your other (job/jobs)?" PEHRFTPT = "Do you usually work 35 hours or more per week?" PEHRUSLT = "Sum of HRUSL1 and HRUSL2." PEHRWANT = "Do you want to work a full-time workweek of 35 hours or more per week?" PEHRRSN1 = "What is your main reason for working part-time?" PEHRRSN2 = "What is the main reason you do not want to work full-time?" PEHRRSN3 = "What is the main reason you worked less than 35 hours last week?" PUHROFF1 = "Last week, did you lose or take off any hours from your job, for any reason such as illness, slack work, vacation, or holiday?" PUHROFF2 = "How many hours did you take off?" PUHROT1 = "Last week, did you work any overtime or extra hours (at your main job) that you do not usually work?" PUHROT2 = "How many additional hours did you work?" PEHRACT1 = "Last week, how many hours did you actually work at your job?" PEHRACT2 = "Last week, how many hours did you actually work at your other (job/jobs)" PEHRACTT = "Sum of PEHRACT1 and PEHRACT2" PEHRAVL = "Last week, could you have worked full-time if the hours had been available?" PULBHSEC = "Total seconds to complete labor force items." PUHRCK1 = "Check item 1" PUHRCK2 = "Check item 2 skips persons responding yes to HRFTPT out of PT series" PUHRCK3 = "Check item 3" PUHRCK4 = "Check item 4" PUHRCK5 = "Check item 5" PUHRCK6 = "Check item 6" PUHRCK7 = "Check item 7" PUHRCK12 = "Check item 12" PULAYDT = "Has your employer given you a date to return to work?" PULAY6M = "Have you been given any indication that you will be recalled to work within the next 6 months?" PELAYAVL = "Could you have returned to work last week if you had been recalled?" PULAYAVR = "Why is that?" PELAYLK = "Even though you are to be called back to work, have you been looking for work during the last 4 weeks." PELAYDUR = "Duration of layoff" PELAYFTO = "FT/PT status of job from which sample person was on layoff from" PULAYCK1 = "Check item 1" PULAYCK2 = "Check item 2 screen for dependent layoff" PULAYCK3 = "Check item 3 filter for dependent I & O" PULK = "Have you been doing anything to find work during the last 4 weeks?" PELKM1 = "What are all of the things you have done to find work during the last 4 weeks? (first method)" PULKM2 = "Anything else? (second method)" PULKM3 = "Anything else? (third method)" PULKM4 = "Anything else? (fourth method)" PULKM5 = "Anything else? (fifth method)" PULKM6 = "Anything else? (sixth method)" PULKDK1 = "You said you have been trying to find work. How did you go about looking? (first method)" PULKDK2 = "Anything else? (second method)" PULKDK3 = "Anything else? (third method)" PULKDK4 = "Anything else? (fourth method)" PULKDK5 = "Anything else? (fifth method)" PULKDK6 = "Anything else? (sixth method)" PULKPS1 = "Can you tell me more about what you did to search for work? (first method)" PULKPS2 = "Anything else? (second method)" PULKPS3 = "Anything else? (third method)" PULKPS4 = "Anything else? (fourth method)" PULKPS5 = "Anything else? (fifth method)" PULKPS6 = "Anything else? (sixth method)" PELKAVL = "Last week, could you have started a job if one had been offered?" PULKAVR = "Why is that?" PELKLL1O = "Before you started looking for work, what were you doing: working, going to school, or something else?" PELKLL2O = "Did you lose or quit that job, or was it a temporary job that ended?" PELKLWO = "When last worked" PELKDUR = "Duration of job seeking" PELKFTO = "FT/PT status of jobseeker" PEDWWNTO = "Do you currently want a job, either full or part time?" PEDWRSN = "What is the main reason you were not looking for work during the last 4 weeks?" PEDWLKO = "Did you look for work at any time in the last 12 months" PEDWWK = "Did you actually work at a job or business during the last 12 months?" PEDW4WK = "Did you do any of this work during the last 4 weeks?" PEDWLKWK = "Since you left that job or business have you looked for work?" PEDWAVL = "Last week, could you have started a job if one had been offered?" PEDWAVR = "Why is that?" PUDWCK1 = "Screen for discouraged workers" PUDWCK2 = "Screen for disabled" PUDWCK3 = "Filter for retired" PUDWCK4 = "Filter for passive job seekers" PUDWCK5 = "Filter for passive job seekers" PEJHWKO = "Have you worked at a job or business at any time during the past 12 months?" PUJHDP1O = "Did you do any of this work in the last 4 weeks?" PEJHRSN = "What is the main reason you left your last job?" PEJHWANT = "Do you intend to look for work during the next 12 months?" PUJHCK1 = "Filter for outgoing rotations" PUJHCK2 = "Filter for persons going through the I and O series" PRABSREA = "Reason not at work and pay status" PRCIVLF = "Civilian labor force" PRDISC = "Discouraged worker recode" PREMPHRS = "Reason not at work or hours at work" PREMPNOT = "MLR - employed, unemployed, or nilf" PREXPLF = "Experienced labor force employment" PRFTLF = "Full time labor force" PRHRUSL = "Usual hours worked weekly" PRJOBSEA = "Job search recode" PRPTHRS = "At work 1-34 by hours at work" PRPTREA = "Detailed reason for part-time" PRUNEDUR = "Duration of unemployment for layoff and looking records" PRUSFTPT = "Usual fulltime/parttime status" PRUNTYPE = "Reason for unemployment" PRWKSCH = "Labor force by time worked or lost" PRWKSTAT = "Full/part-time work status" PRWNTJOB = "NILF recode - want a job or other NILF" PUJHCK3 = "Job history check item" PUJHCK4 = "Screen for dependent NILF" PUJHCK5 = "Screen for dependent NILF" PUIODP1 = "Last month, it was reported that you worked for (employer's name). Do still work for (employer's name) (at your main job)?" PUIODP2 = "Have the usual activities and duties of your job changed since last month?" PUIODP3 = "Last month you were reported as (a/an) (occupation) and your usual activities were (description). Is this an accurate description of your current job?" PEIO1COW = "Individual class of worker code on first job" PUIO1MFG = "Is this business or organization mainly manufacturing, retail trade, wholesale trade, or something else?" PEIO1ICD = "Industry code for primary job" PEIO1OCD = "Occupation code for primary job" PEIO2COW = "Individual class of worker on second job." PUIO2MFG = "Is this business or organization mainly manufacturing, retail trade, wholesale trade, or something else?" PEIO2ICD = "Industry code for second job" PEIO2OCD = "Occupation code for second job" PUIOCK1 = "I & O check item 1 screen for dependent I and O" PUIOCK2 = "I & O check item 2 screen for previous months I and O cases" PUIOCK3 = "I & O check item 3" PRIOELG = "Industry and occupation eligibility flag" PRAGNA = "Agriculture/ non-agriculture industry" PRCOW1 = "Class of worker recode - job 1" PRCOW2 = "Class of worker recode - job 2" PRCOWPG = "COW - private or government" PRDTCOW1 = "Detailed class of worker recode - job 1" PRDTCOW2 = "Detailed class of worker recode - job 2" PRDTIND1 = "Detailed industry recode - job 1" PRDTIND2 = "Detailed industry recode - job 2" PRDTOCC1 = "Detailed occupation recode - job 1" PRDTOCC2 = "Detailed occupation recode - job 2" PREMP = "Employed persons (non-farm & non-private hhld) recode" PRMJIND1 = "Major industry recode - job 1" PRMJIND2 = "Major industry recode - job 2" PRMJOCC1 = "Major occupation recode - job 1" PRMJOCC2 = "Major occupation recode - job 2" PRMJOCGR = "Major occupation categories" PRNAGPWS = "Non-agriculture, private wage and salary workers recode" PRNAGWS = "Non-agriculture wage and salary workers recode" PRSJMJ = "Single/multiple jobholder" PRERELG = "Earnings eligibility flag" PEERNUOT = "Do you usually receive overtime pay, tips, or commissions at your job?" PEERNPER = "Periodicity" PEERNRT = "(Even though you told me it is easier to report your earnings (periodicity); Are you paid at an hourly rate on your (main/this) job?" PEERNHRY = "Hourly/nonhourly status" PUERNH1C = "What is your hourly rate of pay on this job, excluding overtime pay, tips or commission?" PEERNH2 = "(Excluding overtime pay, tips and commissions) what is your hourly rate of pay on your (main/this) job?" PEERNH1O = "Out variable for hourly rate of pay" PRERNHLY = "Recode for hourly rate" PTHR = "Hourly pay - top code" PEERNHRO = "Usual hours" PRERNWA = "Weekly earnings recode" PTWK = "Weekly earnings - top code" PEERN = "Calculated weekly overtime amount" PUERN2 = "Calculated weekly overtime amount" PTOT = "Weekly overtime amount - top code" PEERNWKP = "How many weeks a year do you get paid for?" PEERNLAB = "On this job, are you a member of a labor union or of an employee association similar to a union?" PEERNCOV = "On this job are you covered by a union or employee association contract?" PENLFJH = "When did you last work at a job or business?" PENLFRET = "Are you retired from a job or business?" PENLFACT = "What best describes your situation at this time? For example, are you disabled, ill, in school, taking care of house or family, or something else?" PUNLFCK1 = "Not in labor force check item - 1" PUNLFCK2 = "Not in labor force check item - 2" PESCHENR = "Last week, were you enrolled in a high school, college, or university?" PESCHFT = "Are you enrolled in school as a full-time or part-time student?" PESCHLVL = "Would that be high school, college, or university?" PRNLFSCH = "NLF activity - in school or not in school" PWFMWGT = "Family weight" PWLGWGT = "Longitudinal weight" PWORWGT = "Outgoing rotation weight" PWSSWGT = "Final weight" PWVETWGT = "Veterans weight" PRCHLD = "Presence of own children < 18 years of age by selected age group" PRNMCHLD = "Number of own children < 18 years of age" PRWERNAL = "Allocation flag weekly earnings recode (prernwa)" PRHERNAL = "Allocation flag hourly earnings recode (prernhly)" HXTENURE = "Allocation flag" HXHOUSUT = "Allocation flag" HXTELHHD = "Allocation flag" HXTELAVL = "Allocation flag" HXPHONEO = "Allocation flag" PXINUSYR = "Allocation flag" PXRRP = "Allocation flag" PXPARENT = "Allocation flag" PXAGE = "Allocation flag" PXMARITL = "Allocation flag" PXSPOUSE = "Allocation flag" PXSEX = "Allocation flag" PXAFWHEN = "Allocation flag" PXAFNOW = "Allocation flag" PXEDUCA = "Allocation flag" PXRACE = "Allocation flag" PXNATVTY = "Allocation flag" PXMNTVTY = "Allocation flag" PXFNTVTY = "Allocation flag" PXORIGIN = "Allocation flag" PXMLR = "Allocation flag" PXRET1 = "Allocation flag" PXABSRSN = "Allocation flag" PXABSPDO = "Allocation flag" PXMJOT = "Allocation flag" PXMJNUM = "Allocation flag" PXHRUSL1 = "Allocation flag" PXHRUSL2 = "Allocation flag" PXHRFTPT = "Allocation flag" PXHRUSLT = "Allocation flag" PXHRWANT = "Allocation flag" PXHRRSN1 = "Allocation flag" PXHRRSN2 = "Allocation flag" PXHRACT1 = "Allocation flag" PXHRACT2 = "Allocation flag" PXHRACTT = "Allocation flag" PXHRRSN3 = "Allocation flag" PXHRAVL = "Allocation flag" PXLAYAVL = "Allocation flag" PXLAYLK = "Allocation flag" PXLAYDUR = "Allocation flag" PXLAYFTO = "Allocation flag" PXLKM1 = "Allocation flag" PXLKAVL = "Allocation flag" PXLKLL1O = "Allocation flag" PXLKLL2O = "Allocation flag" PXLKLWO = "Allocation flag" PXLKDUR = "Allocation flag" PXLKFTO = "Allocation flag" PXDWWNTO = "Allocation flag" PXDWRSN = "Allocation flag" PXDWLKO = "Allocation flag" PXDWWK = "Allocation flag" PXDW4WK = "Allocation flag" PXDWLKWK = "Allocation flag" PXDWAVL = "Allocation flag" PXDWAVR = "Allocation flag" PXJHWKO = "Allocation flag" PXJHRSN = "Allocation flag" PXJHWANT = "Allocation flag" PXIO1COW = "Allocation flag" PXIO1ICD = "Allocation flag" PXIO1OCD = "Allocation flag" PXIO2COW = "Allocation flag" PXIO2ICD = "Allocation flag" PXIO2OCD = "Allocation flag" PXERNUOT = "Allocation flag" PXERNPER = "Allocation flag" PXERNH1O = "Allocation flag" PXERNHRO = "Allocation flag" PXERN = "Allocation flag" PXERNWKP = "Allocation flag" PXERNRT = "Allocation flag" PXERNHRY = "Allocation flag" PXERNH2 = "Allocation flag" PXERNLAB = "Allocation flag" PXERNCOV = "Allocation flag" PXNLFJH = "Allocation flag" PXNLFRET = "Allocation flag" PXNLFACT = "Allocation flag" PXSCHENR = "Allocation flag" PXSCHFT = "Allocation flag" PXSCHLVL = "Allocation flag" QSTNUM = "Unique household identifier." OCCURNUM = "Unique person identifier." PEDIPGED = "How did...get...'s high school diploma?" PEHGCOMP = "What was the highest grade of regular school...completed before receiving...'s GED?" PECYC = "How many years of college credit has...completed?" PEGRPROF = "Since completing...bachelor's degree, have you taken any graduate or professional school courses for credit?" PEGR6COR = "Did...complete 6 or more graduate or professional school courses?" PEMS123 = "Was ... master's degree program a 1 year, 2 year, or 3 year program?" PXDIPGED = "Allocation flag" PXHGCOMP = "Allocation flag" PXCYC = "Allocation flag" PXGRPROF = "Allocation flag" PXGR6COR = "Allocation flag" PXMS123 = "Allocation flag" PWCMPWGT = "Composited final weight. Used to create BLS's published labor force statistics" HRMODE = "Method of interview" PES32 = "Has...smoked at least 100 cigarettes in his/her entire life?" PES33 = "How old was...when he/she first started smoking cigarettes fairly regularly?" PES34 = "Does...now smoke cigarettes every day, some days, or not at all?" PES36 = "On the average, how many cigarettes do you now smoke a day?" PES37 = "On how many of the past 30 days did you smoke cigarettes?" PES38 = "On the average, when you smoked, about how many cigarettes did you smoke a day?" PES39 = "Have you ever smoked cigarettes everyday for at least 6 months?" PES40NUM = "About how long has it been since you last smoked cigarettes every day?" PES40UNT = "Unit reported in item 40 is:" PES41 = "When you last smoked every day, on average how many cigarettes did you smoke daily?" PES42 = "What is the total number of years you smoked every day? Do not include any time you stayed off cigarettes for 6 months or longer" PES43 = "What is the total number of years you have smoked every day? Do not include any time you stayed off cigarettes for 6 months or longer." PES44 = "Have you ever stopped smoking for one day or longer because you were trying to quit smoking?" PES45 = "During the past 12 months have you stopped smoking for one day or longer because you were trying to quit smoking?" PES46 = "How many times during the past 12 months have you stopped smoking for one day or longer because you were trying to quit smoking?" PES46ANM = "During the PAST 12 MONTHS, what is the LONGEST length of time you stopped smoking because you were TRYING to quit smoking?" PES46AUN = "Unit reported in item 46A is:" PES47 = "In the past year have you seen a medical doctor?" PES48 = "During the past year, did any medical doctor advise you to stop smoking?" PES49 = "Has a medical doctor ever advised you to stop smoking?" PES50 = "In the past year have you seen a dentist?" PES51 = "During the past year, did any dentist advise you to stop smoking?" PES52 = "Has a dentist ever advised you to stop smoking?" PES53 = "Are you seriously considering stopping within the next 6 months?" PES54 = "Are you planning to stop within the next 30 days?" PES55 = "Have you ever smoked cigarettes every day for at least 6 months?" PES56NUM = "About how long has it been since you last smoked cigarettes every day?" PES56UNT = "Unit reported in item S56 is:" PES57 = "When you last smoked every day, on average how many cigarettes did you smoke daily?" PES58 = "What is the total number of years you smoked every day? Do not include any time you stayed off cigarettes for 6 months or longer" PES59NUM = "About how long has it been since you completely stopped smoking cigarettes?" PES59UNT = "Unit reported in item 59 is:" PES61 = "Around this time 12 months ago, were you smoking cigarettes every day, some days, or not at all?" PES62A = "Has...ever used pipes, cigars, chewing tobacco, or snuff EVEN ONE TIME?" PES62B1 = "Have you used pipes?" PES62B2 = "Have you used cigars?" PES62B3 = "Have you used chewing tobacco?" PES62B4 = "Have you used snuff?" PES63A1 = "Does...now use pipes everyday, some days, or not at all?" PES63A2 = "Does...now use cigars everyday, some days, or not at all?" PES63A3 = "Does...now use chewing tobacco everyday, some days, or not at all?" PES63A4 = "Does...now use snuff everyday, some days, or not at all?" PES63B1 = "On how many of the past 30 days did you use pipes?" PES63B2 = "On how many of the past 30 days did you use cigars?" PES63B3 = "On how many of the past 30 days did you use chewing tobacco?" PES63B4 = "On how many of the past 30 days did you use snuff?" PES67 = "Which of these best describes the area in which you work most of the time?" PES67SPC = "Character field for 'other specify' for S67" PES68 = "Does your place of work have an official policy that restricts smoking in any way?" PES69 = "Which of these best describes your place of work's smoking policy for indoor public or common areas such as lobbies, rest rooms, and lunch rooms?" PES70 = "Which of these best describes your place of work's smoking policy for work areas?" PES70A = "During the PAST TWO WEEKS has anyone smoked in the area in which you work?" PES71 = "Within the past 12 months, has your employer offered any stop smoking program or other help to employees who want to quit smoking?" PES72A = "In restaurants, do you think that smoking should be allowed in all areas, in some areas, or not allowed at all?" PES72B = "In hospitals, do you think that smoking should be allowed in all areas, in some areas, or not allowed at all?" PES72C = "In indoor work areas, do you think that smoking should be allowed in all areas, in some areas, or not allowed at all?" PES72D = "In bars and cocktail lounges, do you think that smoking should be allowed in all areas, in some areas, or not allowed at all?" PES72E = "In indoor sporting events, do you think that smoking should be allowed in all areas, in some areas, or not allowed at all?" PES72F = "In indoor shopping malls, do you think that smoking should be allowed in all areas, in some areas, or not allowed at all?" PES73 = "Which statement best describes the rules about smoking in your home?" PES75 = "In your opinion, how easy is it for minors to buy cigarettes and other tobacco products in your community?" PES77 = "Do you think advertising of tobacco products should be: always allowed, allowed under some conditions, or not allowed at all?" PES78 = "Respondent relationship recode-relationship of respondent TO THE sample person" PES81A = "Method of Interview" PESINTTP = "Language of interview" PRS64 = "Check item recode Who is responding for the supplement?" PRS65 = "Check item recode" PRS66 = "Check item recode" PRS35 = "Check item recode" PRS60 = "Check item recode" INTRVIEW = "Interview status recode" SMOKSTAT = "Smoker recode" PWNRWGT = "Nonresponse weight" PWSRWGT = "Self response weight"; %Mend CPS0102; %CPS0102(JUN01); Run; %CPS0102(NOV01); Run; %CPS0102(FEB02); Run;