/************************************************************************************************/ /* Stata User File for H91 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 */ /* (H91.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 H91.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\H91.DO */ /* The program below will output the Stata dataset H91.DTA */ /************************************************************************************************/ #delimit ; cd C:\MEPS\DATA; log using H91.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 PANEL 30-31 byte JOBTYPE 32-33 byte JSTRTM 34-35 byte JSTRTD 36-37 int JSTRTY 38-41 byte JSTOPM 42-43 byte JSTOPD 44-45 int JSTOPY 46-49 byte RETIRJOB 50-51 byte SUBTYPE 52-52 byte MAIN_JOB 53-54 byte DIFFWAGE 55-56 byte WHY_DIFF 57-58 byte WORKSTAT 59-60 byte Y_CHANGE 61-62 byte STILLWRK 63-64 byte OFFTAKEI 65-66 byte NOWTAKEI 67-68 byte ELIGINSR 69-70 byte ANYINS 71-72 byte WHY_LEFT 73-74 long NUMEMPS 75-79 byte ESTMATE1 80-81 byte MORELOC 82-83 byte BUSINC 84-85 byte PROPRIET 86-87 byte TYPEEMPL 88-89 byte YLEFT 90-91 byte YNOBUSN 92-93 byte RECALL 94-95 int HRSPRWK 96-98 byte HRS35WK 99-100 byte APXHRDAY 101-102 byte SICKPAY 103-104 byte PAYDRVST 105-106 byte PAYVACTN 107-108 byte RETIRPLN 109-110 double WKLYAMT 111-117 byte EMPLINS 118-119 byte OFFRDINS 120-121 byte DIFFPLNS 122-123 byte INUNION 124-125 byte PROVDINS 126-127 byte HHMEMBER 128-129 byte NUMFMEMB 130-131 int TOTLEMP 132-135 byte SALARIED 136-137 byte HOWPAID 138-139 double DAYWAGE 140-145 byte HRSPRDY 146-147 double MAKEAMT 148-156 byte PERUNIT 157-158 byte MORE10 159-160 byte MORE15 161-162 byte MOREMINM 163-164 double OVRTIMHR 165-170 double GROSSPAY 171-179 byte GROSSPER 180-181 byte SALRYWKS 182-183 byte OTHRTYPE 184-185 byte EARNTIPS 186-187 byte EARNBONS 188-189 byte EARNCOMM 190-191 double OTHRWAGE 192-197 byte TIPSUNIT 198-199 double TIPSAMT 200-206 byte BONSUNIT 207-208 double BONSAMT 209-217 byte COMMUNIT 218-219 double COMMAMT 220-228 double HRLYWAGE 229-234 byte JOBHASHI 235-236 byte STILLAT 237-238 byte ESTBTHRU 239-240 byte SESNLJOB 241-242 byte TEMPJOB 243-244 byte INSESTB 245-246 byte NELIGINS 247-248 int HRSALBAS 249-251 byte INDCODEX 252-253 byte OCCCODEX 254-255 using H91.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 PANEL "PANEL"; 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/MISC JOB"; label variable OFFTAKEI "OFFERED INSURANCE AND NOW TAKE"; label variable NOWTAKEI "NOW OFFERED AND TAKE INSURANCE"; label variable ELIGINSR "REASON NOT ELIGIBLE FOR INSURANCE"; label variable ANYINS "IS INSURANCE OFFERED TO ANY EMPLOYEES?"; label variable WHY_LEFT "REASON WHY NOT AT JOB NOW"; label variable NUMEMPS "ESTABLISHMENT SIZE-NONSELF-EMPLOYED JOB"; 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 "NUMBER OF HOURS WORKED PER WEEK"; label variable HRS35WK "WORK AT LEAST 35 HOURS PER WEEK"; 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-EMPLOYED JOB"; 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 "PERSON S 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 PERSON S TIPS"; label variable BONSUNIT "PERIOD WHICH BONUSES ARE BASED ON"; label variable BONSAMT "HOW MUCH ARE PERSON S BONUSES"; label variable COMMUNIT "PERIOD WHICH COMMISSIONS ARE BASED ON"; label variable COMMAMT "HOW MUCH ARE PERSON S COMMISSIONS"; label variable HRLYWAGE "HOW MUCH PERSON MAKES PER HOUR"; label variable JOBHASHI "DOES PERSON HAVE HEALTH INS AT THIS JOB"; label variable STILLAT "STILL WORK AT ESTABLISHMENT/MAIN JOB"; label variable ESTBTHRU "OFFERED INSURANCE, DID NOT TAKE (REVIEW)"; label variable SESNLJOB "IS JOB SEASONAL?"; label variable TEMPJOB "IS JOB TEMPORARY?"; label variable INSESTB "INSUR OFFERED ANY EMPLOYEES (REVIEW)?"; label variable NELIGINS "REASON NOT ELIGIBLE FOR INSUR (REVIEW)"; label variable HRSALBAS "HOURS SALARY BASED ON"; label variable INDCODEX "CONDENSED INDUSTRY CODE"; label variable OCCCODEX "CONDENSED OCCUPATION CODE"; *DEFINE VALUE LABELS FOR REPORTS; label define H910001X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910002X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910003X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910004X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 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 H910005X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910006X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910007X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 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 H910008X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910009X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES, GT ONE" 2 "2 NO, ONLY ONE" ; label define H910010X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910011X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910012X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910013X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910014X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 HASN'T WORKED LONG ENOUGH" 2 "2 DOESN'T WORK ENOUGH HOURS" 3 "3 ON CALL" 4 "4 MEDICAL PROBLEM" 91 "91 OTHER" ; label define H910015X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910016X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910017X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 1 - 9" 2 "2 10 - 25" 3 "3 26 - 49" 4 "4 50 - 100" 5 "5 101 - 500" 6 "6 501 - 1000" 7 "7 1001 - 5000" 8 "8 5001 OR MORE" ; label define H910018X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910019X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 PER YEAR" 2 "2 PER MONTH" 3 "3 PER TWO WKS" 4 "4 PER WEEK" 91 "91 OTHER" ; label define H910020X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910021X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 BY THE DAY" 2 "2 PIECEWORK" 3 "3 COMMISSION" 4 "4 BONUS" 5 "5 BY JOB/MILE" 91 "91 OTHER" ; label define H910022X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910023X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910024X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" ; label define H910025X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" ; label define H910026X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910027X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 NATURAL RESOURCES" 10 "10 EDUCATION, HEALTH, AND SOCIAL SERVICES" 11 "11 LEISURE AND HOSPITALITY" 12 "12 OTHER SERVICES" 13 "13 PUBLIC ADMINISTRATION" 14 "14 MILITARY" 15 "15 UNCLASSIFIABLE INDUSTRY" 2 "2 MINING" 3 "3 CONSTRUCTION" 4 "4 MANUFACTURING" 5 "5 WHOLESALE AND RETAIL TRADE" 6 "6 TRANSPORTATION AND UTILITIES" 7 "7 INFORMATION" 8 "8 FINANCIAL ACTIVITIES" 9 "9 PROFESSIONAL AND BUSINESS SERVICES" ; label define H910028X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910029X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910030X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910031X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 SELF-EMPLOYED" 2 "2 FOR SOMEONE ELSE" ; label define H910032X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" ; label define H910033X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" ; label define H910034X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0 STILL AT JOB" 2005 "2005" 2006 "2006" ; label define H910035X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" ; label define H910036X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" ; label define H910037X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1999 "1999" 2000 "2000" 2001 "2001" 2002 "2002" 2003 "2003" 2004 "2004" 2005 "2005" ; label define H910038X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910039X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910040X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 GE $10" 2 "2 LT $10" ; label define H910041X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 GE $15" 2 "2 LT $15" ; label define H910042X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910043X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 GE MINIMUM WAGE" 2 "2 LT MINIMUM WAGE" ; label define H910044X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 HASN'T WORKED LONG ENOUGH" 2 "2 DOESN'T WORK ENOUGH HOURS" 3 "3 ON CALL" 4 "4 MEDICAL PROBLEM" 91 "91 SOME OTHER REASON" ; label define H910045X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910046X -1 "-1 INAPPLICABLE" -10 "-10 # OF EMP >= 11000" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910047X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910048X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 MANAGEMENT, BUSINESS, AND FINANCIAL OPER" 10 "10 NO WORK EXPERIENCE SINCE 1995" 11 "11 UNCLASSIFIABLE OCCUPATION" 2 "2 PROFESSIONAL AND RELATED OCCUPATIONS" 3 "3 SERVICE" 4 "4 SALES AND RELATED OCCUPATIONS" 5 "5 OFFICE AND ADMINISTRATIVE SUPPORT" 6 "6 FARMING, FISHING, AND FORESTRY" 7 "7 CONSTRUCTION, EXTRACTION, AND MAINTENANC" 8 "8 PRODUCTION, TRANSPORTATION, AND MATERIAL" 9 "9 MILITARY SPECIFIC OCCUPATIONS" ; label define H910049X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910050X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910051X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 DOES NOT WORK OVERTIME" 2 "2 STRAIGHT TIME" 3 "3 TIME AND A HALF" 4 "4 COMP TIME" 5 "5 EXACT AMOUNT" 91 "91 OTHER" ; label define H910052X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910053X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910054X 10 "10" 9 "9" ; label define H910055X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910056X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910057X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 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 H910058X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910059X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 EMPLOYER" 2 "2 UNION" 3 "3 BOTH" ; label define H910060X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910061X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910062X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910063X 1 "1" 2 "2" 3 "3" 4 "4" 5 "5" ; label define H910064X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 SALARIED" 2 "2 PAID BY HOUR" 3 "3 OTHER" ; label define H910065X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910066X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YEAR ROUND" 2 "2 NOT YEAR ROUND" ; label define H910067X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910068X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910069X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910070X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 CUR MAIN JOB IN REF PD" 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 H910071X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 YES" 2 "2 NO" ; label define H910072X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910073X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 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 H910074X -1 "-1 INAPPLICABLE" -10 "-10 # OF EMP >= 11000" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910075X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 PRIVATE" 2 "2 FEDERAL" 3 "3 STATE" 4 "4 LOCAL" 5 "5 ARMED FORCES" 6 "6 FOREIGN NON US GOV" ; label define H910076X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 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 H910077X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 JOB ENDED" 10 "10 QUIT TO TAKE OTHER JOB" 11 "11 UNPAID LEAVE" 2 "2 BUSINESS DISSOLVED 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 H910078X -1 "-1 INAPPLICABLE" -10 "-10 HOURLY WAGE >= $72.12" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 0 "0" ; label define H910079X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 GE 35 HRS" 2 "2 LT 35 HRS" ; label define H910080X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 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 H910081X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 1 "1 BUSINESS SOLD" 2 "2 RETIRED" 3 "3 ILLNESS OR 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 H910082X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" -9 "-9 NOT ASCERTAINED" 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 ANYINS H910001X; label value APXHRDAY H910002X; label value BONSAMT H910003X; label value BONSUNIT H910004X; label value BUSINC H910005X; label value COMMAMT H910006X; label value COMMUNIT H910007X; label value DAYWAGE H910008X; label value DIFFPLNS H910009X; label value DIFFWAGE H910010X; label value EARNBONS H910011X; label value EARNCOMM H910012X; label value EARNTIPS H910013X; label value ELIGINSR H910014X; label value EMPLINS H910015X; label value ESTBTHRU H910016X; label value ESTMATE1 H910017X; label value GROSSPAY H910018X; label value GROSSPER H910019X; label value HHMEMBER H910020X; label value HOWPAID H910021X; label value HRLYWAGE H910022X; label value HRS35WK H910023X; label value HRSALBAS H910024X; label value HRSPRDY H910025X; label value HRSPRWK H910026X; label value INDCODEX H910027X; label value INSESTB H910028X; label value INUNION H910029X; label value JOBHASHI H910030X; label value JOBTYPE H910031X; label value JSTOPD H910032X; label value JSTOPM H910033X; label value JSTOPY H910034X; label value JSTRTD H910035X; label value JSTRTM H910036X; label value JSTRTY H910037X; label value MAIN_JOB H910038X; label value MAKEAMT H910039X; label value MORE10 H910040X; label value MORE15 H910041X; label value MORELOC H910042X; label value MOREMINM H910043X; label value NELIGINS H910044X; label value NOWTAKEI H910045X; label value NUMEMPS H910046X; label value NUMFMEMB H910047X; label value OCCCODEX H910048X; label value OFFRDINS H910049X; label value OFFTAKEI H910050X; label value OTHRTYPE H910051X; label value OTHRWAGE H910052X; label value OVRTIMHR H910053X; label value PANEL H910054X; label value PAYDRVST H910055X; label value PAYVACTN H910056X; label value PERUNIT H910057X; label value PROPRIET H910058X; label value PROVDINS H910059X; label value RECALL H910060X; label value RETIRJOB H910061X; label value RETIRPLN H910062X; label value RN H910063X; label value SALARIED H910064X; label value SALRYWKS H910065X; label value SESNLJOB H910066X; label value SICKPAY H910067X; label value STILLAT H910068X; label value STILLWRK H910069X; label value SUBTYPE H910070X; label value TEMPJOB H910071X; label value TIPSAMT H910072X; label value TIPSUNIT H910073X; label value TOTLEMP H910074X; label value TYPEEMPL H910075X; label value WHY_DIFF H910076X; label value WHY_LEFT H910077X; label value WKLYAMT H910078X; label value WORKSTAT H910079X; label value YLEFT H910080X; label value YNOBUSN H910081X; label value Y_CHANGE H910082X; *DISPLAY A DESCRIPTION OF STATA FILE; describe; *LIST FIRST 20 OBSERVATIONS IN THE FILE; list in 1/20; save H91, replace; #delimit cr * data file is stored in H91.dta * log file is stored in H91.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 H91.LOG and a data file named H91.DTA. If these files (H91.DTA and H91.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. ************************************************************************************************/