/************************************************************************************************/ /* Stata User File for HC007 Data */ /* */ /* This file contains information and a sample Stata program to create a permanent */ /* Stata dataset for users who want to use Stata in processing the MEPS data provided */ /* in this PUF release. Stata (StataCorp) has the capability to produce */ /* appropriate standard errors for estimates from a survey with a complex sample */ /* design such as the Medical Expenditure Panel Survey (MEPS). */ /* The input file for creating a permanent Stata dataset is the ASCII data file */ /* (HC007.DAT) supplied in this PUF release, which in turn can be extracted from the */ /* .EXE file. After entering the Stata interactive environment access the Stata DO-File */ /* editor by clicking on the appropriate icon in the command line at the top of the */ /* screen. Copy and paste the following Stata commands into the editor and save as a */ /* DO file. A DO file is a Stata program which may then be executed using the DO command. */ /* For example, if the DO file is named HC007.DO and is located in the directory */ /* C:\MEPS\PROG, then the file may be executed by typing the following command into */ /* the Stata command line: */ /* do C:\MEPS\PROG\HC007.DO */ /* The program below will output the Stata dataset HC007.DTA */ /************************************************************************************************/ #delimit ; cd C:\MEPS\DATA; log using HC007.log, replace; clear; * INPUT ALL VARIABLES; infix str JOBSIDX 1-11 str DUPERSID 12-19 long DUID 20-24 int PID 25-27 byte RN 28-28 byte JOBSN 29-29 byte JOBTYPE 30-31 byte JSTRTM 32-33 byte JSTRTD 34-35 int JSTRTY 36-39 byte JSTOPM 40-41 byte JSTOPD 42-43 int JSTOPY 44-47 byte RETIRJOB 48-49 byte SUBTYPE 50-51 byte MAIN_JOB 52-53 byte DIFFWAGE 54-55 byte WHY_DIFF 56-57 byte WORKSTAT 58-59 byte Y_CHANGE 60-61 byte STILLWRK 62-63 byte OFFTAKEI 64-65 byte NOWTAKEI 66-67 byte WHY_LEFT 68-69 long NUMEMPS 70-74 byte ESTMATE1 75-76 byte MORELOC 77-78 byte BUSINC 79-80 byte PROPRIET 81-82 byte TYPEEMPL 83-84 byte YLEFT 85-86 byte YNOBUSN 87-88 byte RECALL 89-90 int HRSPRWK 91-93 byte HRS35WK 94-95 byte APXHRDAY 96-97 byte SICKPAY 98-99 byte PAYDRVST 100-101 byte PAYVACTN 102-103 byte RETIRPLN 104-105 double WKLYAMT 106-112 byte EMPLINS 113-114 byte OFFRDINS 115-116 byte DIFFPLNS 117-118 byte INUNION 119-120 byte PROVDINS 121-122 byte HHMEMBER 123-124 byte NUMFMEMB 125-126 int TOTLEMP 127-130 byte SALARIED 131-132 byte HOWPAID 133-134 double DAYWAGE 135-140 byte HRSPRDY 141-142 double MAKEAMT 143-151 byte PERUNIT 152-153 byte MORE10 154-155 byte MORE15 156-157 byte MOREMINM 158-159 double OVRTIMHR 160-165 double GROSSPAY 166-174 byte GROSSPER 175-176 byte SALRYWKS 177-178 byte OTHRTYPE 179-180 byte EARNTIPS 181-182 byte EARNBONS 183-184 byte EARNCOMM 185-186 double OTHRWAGE 187-191 byte TIPSUNIT 192-193 double TIPSAMT 194-201 byte BONSUNIT 202-203 double BONSAMT 204-211 byte COMMUNIT 212-213 double COMMAMT 214-222 double HRLYWAGE 223-228 byte JBEGHR 229-230 byte JENDHR 231-232 byte JBEGMIN 233-234 byte JENDMIN 235-236 str JBEGAMPM 237-238 str JENDAMPM 239-240 byte SHIFTWK 241-242 byte JOBHASHI 243-244 byte STILLAT 245-246 byte SHFTCHNG 247-248 byte HRSALBAS 249-250 str INDTCODE 251-253 str OCCPCODE 254-256 using HC007.dat; *DEFINE VARIABLE LABELS; label variable JOBSIDX "JOB ID NUMBER"; label variable DUPERSID "SAMPLE PERSON ID (DUID+PID)"; label variable DUID "DWELLING UNIT ID"; label variable PID "PERSON NUMBER"; label variable RN "ROUND"; label variable JOBSN "JOB NUMBER"; label variable JOBTYPE "SELF-EMPLOYED OR WORK FOR SOMEONE ELSE"; label variable JSTRTM "JOB START DATE - MONTH"; label variable JSTRTD "JOB START DATE - DAY"; label variable JSTRTY "JOB START DATE - YEAR"; label variable JSTOPM "JOB STOP DATE - MONTH"; label variable JSTOPD "JOB STOP DATE - DAY"; label variable JSTOPY "JOB STOP DATE - YEAR"; label variable RETIRJOB "PERSON RETIRED FROM THIS JOB"; label variable SUBTYPE "JOB SUB-TYPE"; label variable MAIN_JOB "STILL MAIN JOB OR BUSINESS"; label variable DIFFWAGE "ANY CHANGE IN WAGE AMOUNT?"; label variable WHY_DIFF "WHY WAGES CHANGED"; label variable WORKSTAT "FULL OR PART TIME"; label variable Y_CHANGE "WHY CHANGE IN FULL/PART TIME STATUS"; label variable STILLWRK "STILL WORK AT ESTABLISHMENT"; label variable OFFTAKEI "OFFERED INSURANCE AND NOW TAKE"; label variable NOWTAKEI "NOW OFFERED AND TAKE INSURANCE"; label variable WHY_LEFT "REASON WHY NOT AT JOB NOW"; label variable NUMEMPS "ESTABLISHMENT SIZE-NONSELF-EMP"; label variable ESTMATE1 "CATEGORICAL APPROX. ESTAB SIZE"; label variable MORELOC "MORE THAN ONE LOCATION"; label variable BUSINC "BUSINESS INCORPORATED"; label variable PROPRIET "PROPRIETORSHIP OR PARTNERSHIP"; label variable TYPEEMPL "EMPLOYEE TYPE"; label variable YLEFT "NO JOB REASON"; label variable YNOBUSN "WHY NO BUSINESS?"; label variable RECALL "RECALL WITHIN 30 DAYS?"; label variable HRSPRWK "EM111/104,EW17 NUMBER OF HOURS PER WEEK"; label variable HRS35WK "WORK 35 HOURS?"; label variable APXHRDAY "APPROXIMATE # OF HOURS WORKED PER DAY"; label variable SICKPAY "DOES PERSON HAVE PAID SICK LEAVE"; label variable PAYDRVST "IS THERE PAID SICK LEAVE FOR DR S VISITS"; label variable PAYVACTN "DOES PERSON GET PAID VACATION"; label variable RETIRPLN "DOES PERSON HAVE PENSION/RETIREMENT PLAN"; label variable WKLYAMT "USUAL WEEKLY GROSS INCOME"; label variable EMPLINS "HAVE HEALTH INSURANCE THRU THIS JOB"; label variable OFFRDINS "OFFERED INSURANCE BUT CHOSE NOT TO TAKE"; label variable DIFFPLNS "CHOICE OF DIFFERENT HEALTH INS PLANS"; label variable INUNION "BELONG TO LABOR UNION"; label variable PROVDINS "WHO PROVIDES HEALTH INSURANCE"; label variable HHMEMBER "ANY OTHER HH MEMBER WRK AT THIS BUSINESS"; label variable NUMFMEMB "HOW MANY HH MEMBERS WORK THERE"; label variable TOTLEMP "ESTABLISHMENT SIZE-SELF-EMP"; label variable SALARIED "IS PERSON SALARIED, PAID BY THE HR, ETC."; label variable HOWPAID "HOW IS PERSON PAID"; label variable DAYWAGE "PERSON S DAILY WAGE RATE"; label variable HRSPRDY "NUMBER OF HOURS PERSON WORKED IN ONE DAY"; label variable MAKEAMT "HOW MUCH MONEY DOES PERSON MAKE"; label variable PERUNIT "PERIOD FOR WHICH PERSON IS PAID"; label variable MORE10 "PERSON MAKES MORE OR LESS THAN $10/HOUR"; label variable MORE15 "PERSON MAKES MORE OR LESS THAN $15/HOUR"; label variable MOREMINM "PERSON MAKES MORE OR LESS THAN MIN. WAGE"; label variable OVRTIMHR "OVERTIME PAY RATE PER HOUR"; label variable GROSSPAY "PERSONS SALARY BEFORE TAXES (GROSS)"; label variable GROSSPER "PERIOD IN WHICH GROSS SALARY WAS EARNED"; label variable SALRYWKS "NUMBER OF WEEKS PER YEAR SALARY IS BASED"; label variable OTHRTYPE "TYPE OF OVERTIME PAY"; label variable EARNTIPS "DOES PERSON EARN TIPS"; label variable EARNBONS "DOES PERSON EARN BONUSES"; label variable EARNCOMM "DOES PERSON EARN COMMISSION"; label variable OTHRWAGE "OVERTIME PAY RATE PER HOUR"; label variable TIPSUNIT "PERIOD WHICH TIP EARNINGS ARE BASED ON"; label variable TIPSAMT "HOW MUCH ARE PERSONS TIPS"; label variable BONSUNIT "PERIOD WHICH BONUSES ARE BASED ON"; label variable BONSAMT "HOW MUCH ARE PERSONS BONUSES"; label variable COMMUNIT "PERIOD WHICH COMMISSIONS ARE BASED ON"; label variable COMMAMT "HOW MUCH ARE PERSONS COMMISSIONS"; label variable HRLYWAGE "EW07/13/18 HOW MUCH PERSON MAKES/HR"; label variable JBEGHR "EM111A/105A JOB BEGIN HOUR OF DAY"; label variable JENDHR "EM111A3/105A3 JOB END HOUR OF DAY"; label variable JBEGMIN "EM111A1/105A1 JOB BEGIN MINUTES"; label variable JENDMIN "EM111A4/105A4 JOB END MINUTES"; label variable JBEGAMPM "EM111A2/105A2 JOB BEGIN AM/PM"; label variable JENDAMPM "EM111A5/105A5 JOB END AM/PM"; label variable SHIFTWK "EM111B/105B WORK ROTATING SHIFTS"; label variable JOBHASHI "DOES PERSON HAVE HEALTH INS AT THIS JOB"; label variable STILLAT "STILL WORK AT ESTABLISHMENT"; label variable SHFTCHNG "HAS A CHANGE IN SHIFT OCCURED"; label variable HRSALBAS "HOURS SALARY BASED ON"; label variable INDTCODE "INDUSTRY CODE"; label variable OCCPCODE "OCCUPATION CODE"; *DEFINE VALUE LABELS FOR REPORTS; label define HC0070001X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070002X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 " 0" ; label define HC0070003X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PER HOUR" 2 " 2 PER DAY" 3 " 3 PER WEEK" 4 " 4 PER TWO WKS" 5 " 5 PER MONTH" 6 " 6 PER YEAR" 91 "91 OTHER" ; label define HC0070004X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070005X -1 " -1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 " -7 REFUSED" -8 " -8 DK" -9 " -9 NOT ASCERTAINED" 0 " 0" ; label define HC0070006X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PER HOUR" 2 " 2 PER DAY" 3 " 3 PER WEEK" 4 " 4 PER TWO WKS" 5 " 5 PER MONTH" 6 " 6 PER YEAR" 91 "91 OTHER" ; label define HC0070007X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 " 0" ; label define HC0070008X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES, GT ONE" 2 " 2 NO, ONLY ONE" ; label define HC0070009X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070010X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070011X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070012X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070013X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070014X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 1-9" 2 " 2 10-25" 3 " 3 26-49" 4 " 4 50-100" 5 " 5 101-500" 6 " 6 501-1,000" 7 " 7 1,001-5,000" 8 " 8 5,001 +" ; label define HC0070015X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 " 0" ; label define HC0070016X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PER YEAR" 2 " 2 PER MONTH" 3 " 3 PER TWO WKS" 4 " 4 PER WEEK" 91 "91 OTHER" ; label define HC0070017X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070018X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 BY THE DAY" 2 " 2 PIECEWORK" 3 " 3 COMMISSION" 4 " 4 BONUS" 5 " 5 BY JOB/MILE" 91 "91 OTHER" ; label define HC0070019X -1 " -1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 " -7 REFUSED" -8 " -8 DK" -9 " -9 NOT ASCERTAINED" 0 " 0" ; label define HC0070020X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070021X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070022X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070023X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070024X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070025X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" 95 " 95 HOURS VARIED" ; label define HC0070026X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" ; label define HC0070027X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070028X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" ; label define HC0070029X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070030X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 SELF-EMPLOYED" 2 " 2 FOR SOMEONE ELSE" ; label define HC0070031X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" ; label define HC0070032X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" ; label define HC0070033X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0 STILL AT JOB" 1924 " 1924" 1925 " 1925" 1996 " 1996" 1997 " 1997" ; label define HC0070034X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" ; label define HC0070035X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" ; label define HC0070036X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1991 " 1991" 1992 " 1992" 1993 " 1993" 1994 " 1994" 1995 " 1995" 1996 " 1996" 1997 " 1997" ; label define HC0070037X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070038X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 " 0" ; label define HC0070039X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 GE $10" 2 " 2 LT $10" ; label define HC0070040X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 GE $15" 2 " 2 LT $15" ; label define HC0070041X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070042X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 GE MINIMUM WAGE" 2 " 2 LT MINIMUM WAGE" ; label define HC0070043X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070044X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070045X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070046X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070047X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070048X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 DOES NOT WORK OVERTIME" 2 " 2 STRAIGHT TIME" 3 " 3 TIME AND A HALF" 4 " 4 COMPTIME" 5 " 5 EXACT AMOUNT" 91 "91 OTHER" ; label define HC0070049X -1 " -1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 " -7 REFUSED" -8 " -8 DK" -9 " -9 NOT ASCERTAINED" 0 " 0" ; label define HC0070050X -1 " -1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 " -7 REFUSED" -8 " -8 DK" -9 " -9 NOT ASCERTAINED" 0 " 0" ; label define HC0070051X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070052X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070053X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PER HOUR" 2 " 2 PER DAY" 3 " 3 PER WEEK" 4 " 4 PER TWO WKS" 5 " 5 PER MONTH" 6 " 6 PER YEAR" 91 "91 OTHER" ; label define HC0070054X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070055X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 EMPLOYER" 2 " 2 UNION" 3 " 3 BOTH" ; label define HC0070056X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070057X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070058X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070059X 1 "1" 2 "2" 3 "3" ; label define HC0070060X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 SALARIED" 2 " 2 PAID BY HOUR" 3 " 3 OTHER" ; label define HC0070061X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070062X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070063X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070064X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070065X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070066X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 YES" 2 " 2 NO" ; label define HC0070067X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 CUR MAIN JOB" 2 " 2 CUR MISC JOB IN REF PD" 3 " 3 FMR MAIN JOB IN REF PD" 4 " 4 FMR MISC JOB IN REF PD" 5 " 5 LAST JOB OUTSD REF PD" 6 " 6 RETIREMENT JOB" ; label define HC0070068X -1 " -1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 " -7 REFUSED" -8 " -8 DK" -9 " -9 NOT ASCERTAINED" 0 " 0" ; label define HC0070069X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PER HOUR" 2 " 2 PER DAY" 3 " 3 PER WEEK" 4 " 4 PER TWO WKS" 5 " 5 PER MONTH" 6 " 6 PER YEAR" 91 "91 OTHER" ; label define HC0070070X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 0 " 0" ; label define HC0070071X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PRIVATE" 2 " 2 FEDERAL" 3 " 3 STATE" 4 " 4 LOCAL" 5 " 5 ARMED FORCES" 6 " 6 FOREIGN NON US GOV" ; label define HC0070072X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PROMOTION OR DEMOTION" 2 " 2 CHANGE IN RESP" 3 " 3 PAY RAISE/DECREASE" 4 " 4 ANUL COST OF LIVING INCR" 5 " 5 NEW CONTRACT" 6 " 6 CHANGE IN # HRS WRKD" 7 " 7 CHANGE IN SHIFT TIME" 8 " 8 RECEIVED EDU DEGREE" 9 " 9 TOOK SPECIAL CLASSES" 91 "91 OTHER" ; label define HC0070073X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 JOB ENDED" 10 "10 QUIT TO TAKE OTHER JOB" 11 "11 UNPAID LEAVE" 2 " 2 BUSINESS DISOLVED OR SOLD" 3 " 3 RETIRED" 4 " 4 ILLNESS OR INJURY" 5 " 5 LAID OFF" 6 " 6 QUIT TO HAVE A BABY" 7 " 7 QUIT TO GO TO SCHOOL" 8 " 8 QUIT TO TAKE CARE OF HOME/FAM" 9 " 9 QUIT BECAUSE WANTED TIME OFF" 91 "91 OTHER" ; label define HC0070074X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE > $71.87" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 " 0" ; label define HC0070075X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 GE 35 HRS" 2 " 2 LT 35 HRS" ; label define HC0070076X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 JOB ENDED" 2 " 2 RETIRED" 3 " 3 ILLNESS OR INJURY" 4 " 4 LAID OFF" 5 " 5 HAVE BABY" 6 " 6 SCHOOL" 7 " 7 HOME CARE" 8 " 8 TIME OFF" 9 " 9 OTHER JOB" 91 "91 OTHER REASON" ; label define HC0070077X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 BUSINESS SOLD" 2 " 2 RETIRED" 3 " 3 ILLNESS/INJURY" 4 " 4 HAVE BABY" 5 " 5 SCHOOL" 6 " 6 HOME CARE" 7 " 7 TIME OFF" 8 " 8 OTHER JOB" 91 "91 OTHER REASON" ; label define HC0070078X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASERTAINED" 1 " 1 PROMOTION OR DEMOTION" 10 "10 CHANGE IN HOME/FAM SITUATION" 11 "11 NEED TIME OFF/WANT WRK MORE" 2 " 2 CHANGE IN RESPONSIBILITIES" 3 " 3 CHANGE IN AMT OF WRK BUS BRINGS" 4 " 4 CHANGE IN SHIFT TIME" 5 " 5 CHANGE IN # OF EMPLOYEE AVAIL" 6 " 6 ILLNESS/DISABILITY" 7 " 7 TEMPORARY LEAVE" 8 " 8 MATERNITY/PATERNITY LEAVE" 9 " 9 GOING TO SCHL/FINISHED SCHL" 91 "91 OTHER" ; * ASSOCIATE VARIABLES WITH VALUE LABEL DEFINITIONS; label value APXHRDAY HC0070001X; label value BONSAMT HC0070002X; label value BONSUNIT HC0070003X; label value BUSINC HC0070004X; label value COMMAMT HC0070005X; label value COMMUNIT HC0070006X; label value DAYWAGE HC0070007X; label value DIFFPLNS HC0070008X; label value DIFFWAGE HC0070009X; label value EARNBONS HC0070010X; label value EARNCOMM HC0070011X; label value EARNTIPS HC0070012X; label value EMPLINS HC0070013X; label value ESTMATE1 HC0070014X; label value GROSSPAY HC0070015X; label value GROSSPER HC0070016X; label value HHMEMBER HC0070017X; label value HOWPAID HC0070018X; label value HRLYWAGE HC0070019X; label value HRS35WK HC0070020X; label value HRSALBAS HC0070021X; label value HRSPRDY HC0070022X; label value HRSPRWK HC0070023X; label value INUNION HC0070024X; label value JBEGHR HC0070025X; label value JBEGMIN HC0070026X; label value JENDHR HC0070027X; label value JENDMIN HC0070028X; label value JOBHASHI HC0070029X; label value JOBTYPE HC0070030X; label value JSTOPD HC0070031X; label value JSTOPM HC0070032X; label value JSTOPY HC0070033X; label value JSTRTD HC0070034X; label value JSTRTM HC0070035X; label value JSTRTY HC0070036X; label value MAIN_JOB HC0070037X; label value MAKEAMT HC0070038X; label value MORE10 HC0070039X; label value MORE15 HC0070040X; label value MORELOC HC0070041X; label value MOREMINM HC0070042X; label value NOWTAKEI HC0070043X; label value NUMEMPS HC0070044X; label value NUMFMEMB HC0070045X; label value OFFRDINS HC0070046X; label value OFFTAKEI HC0070047X; label value OTHRTYPE HC0070048X; label value OTHRWAGE HC0070049X; label value OVRTIMHR HC0070050X; label value PAYDRVST HC0070051X; label value PAYVACTN HC0070052X; label value PERUNIT HC0070053X; label value PROPRIET HC0070054X; label value PROVDINS HC0070055X; label value RECALL HC0070056X; label value RETIRJOB HC0070057X; label value RETIRPLN HC0070058X; label value RN HC0070059X; label value SALARIED HC0070060X; label value SALRYWKS HC0070061X; label value SHFTCHNG HC0070062X; label value SHIFTWK HC0070063X; label value SICKPAY HC0070064X; label value STILLAT HC0070065X; label value STILLWRK HC0070066X; label value SUBTYPE HC0070067X; label value TIPSAMT HC0070068X; label value TIPSUNIT HC0070069X; label value TOTLEMP HC0070070X; label value TYPEEMPL HC0070071X; label value WHY_DIFF HC0070072X; label value WHY_LEFT HC0070073X; label value WKLYAMT HC0070074X; label value WORKSTAT HC0070075X; label value YLEFT HC0070076X; label value YNOBUSN HC0070077X; label value Y_CHANGE HC0070078X; *DISPLAY A DESCRIPTION OF STATA FILE; describe; *LIST FIRST 20 OBSERVATIONS IN THE FILE; list in 1/20; save HC007, replace; #delimit cr * data file is stored in HC007.dta * log file is stored in HC007.log log close /************************************************************************************************ NOTES: 1. This program has been tested on Stata Version 10 (for Windows). 2. This program will create a permanent Stata dataset. All additional analyses can be run using this dataset. In addition to the dataset, this program creates a log file named HC007.LOG and a data file named HC007.DTA. If these files (HC007.DTA and HC007.LOG) already exist in the working directory, they will be replaced when this program is executed. 3. If the program ends prematurely, the log file will remain open. Before running this program again, the user should enter the following Stata command: log close 4. The cd command assigns C:\MEPS\DATA as the working directory and location of the input ASCII and output .DTA and .LOG files and can be modified by the user as necessary. 5. Stata commands end with a carriage return by default. The command #delimit ; temporarily changes the command ending delimiter from a carriage return to a semicolon. 6. The infix command assumes that the input variables are numeric unless the variable name is prefaced by str. For example, DUPERSID is the a string (or character) variable. ************************************************************************************************/