/************************************************************************************************/ /* Stata User File for H227 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 */ /* (H227.DAT) supplied in this PUF release. */ /* 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 H227.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\H227.DO */ /* The program below will output the Stata dataset H227.DTA */ /************************************************************************************************/ #delimit ; cd C:\MEPS\DATA; log using H227.log, replace; clear; * INPUT ALL VARIABLES; infix str JOBSIDX 1-14 str JOBIDX 15-27 str JOBNUM 28-30 str ESTBIDX 31-41 str DUPERSID 42-51 str DUID 52-58 int PID 59-61 byte RN 62-62 byte OrigRnd 63-63 byte PANEL 64-65 byte JSTRTM 66-67 int JSTRTY 68-71 byte JSTOPM 72-73 int JSTOPY 74-77 byte RETIRJOB 78-78 byte SUBTYPE 79-79 byte STILLAT 80-81 byte TYPECHGD 82-83 byte MAIN_JOB 84-85 byte DIFFWAGE 86-87 byte StillWorkFTPT 88-89 byte WhyChngPTToFT 90-91 byte WhyChngFTToPT 92-93 byte STILLWRK 94-95 byte OFFTAKEI 96-97 byte NOWTAKEI 98-99 byte NOWTAKEI_M22 100-101 byte ESTBTHRU 102-103 byte INSESTB 104-105 str HIDISAVW 106-109 long RvwTotNumEmp 110-114 byte WHY_LEFT_M18 115-116 byte JOBTYPE 117-118 long NUMEMPS 119-123 byte ESTMATE1_M19 124-125 byte MORELOC 126-127 byte BUSINC 128-129 byte PROPRIET 130-131 byte TYPEEMPL 132-133 byte YLEFT_M18 134-135 byte YNOBUSN_M18 136-137 int HRSPRWK 138-140 byte HRS35WK 141-142 byte TEMPJOB 143-144 byte SESNLJOB 145-146 byte SICKPAY 147-148 byte PAYDRVST 149-150 byte PAYVACTN 151-152 byte RETIRPLN 153-154 double WKLYAMT 155-161 byte EMPLINS 162-163 byte JOBHASHI 164-165 byte OFFRDINS 166-167 byte DIFFPLNS 168-169 byte ANYINS 170-171 byte INUNION 172-173 byte PROVDINS 174-175 byte EmplUnionProv 176-177 byte HHMEMBER_M18 178-179 long TOTLEMP_M18 180-184 long TotNumEmp 185-189 byte SALARIED 190-191 byte HOWPAID 192-193 double DAYWAGE 194-200 byte HRSPRDY 201-202 double MAKEAMT 203-211 byte PERUNIT_M18 212-213 double HRLYWAGE 214-219 byte MORE10 220-221 byte MORE15 222-223 byte MOREMINM 224-225 double GROSSPAY 226-234 byte GROSSPER 235-236 byte SALRYWKS 237-238 int HRSALBAS 239-241 byte EARNTIPS 242-243 byte EARNBONS 244-245 byte EARNCOMM 246-247 double TIPSAMT 248-255 byte TIPSUNIT_M18 256-257 double BONSAMT 258-266 byte BONSUNIT 267-268 double COMMAMT 269-277 byte COMMUNIT 278-279 byte INDCODEX 280-281 byte OCCCODEX 282-283 using H227.dat; *DEFINE VARIABLE LABELS; label variable JOBSIDX "Job-round identifier"; label variable JOBIDX "Person s unique job identifier"; label variable JOBNUM "Unique DU-job identifier"; label variable ESTBIDX "Establishment identifier"; label variable DUPERSID "Person ID (DUID+PID)"; label variable DUID "Panel # + encrypted DU identifier"; label variable PID "Person number"; label variable RN "Round"; label variable OrigRnd "Round job first reported"; label variable PANEL "Panel to which jobholder belongs"; label variable JSTRTM "Job start date - month"; label variable JSTRTY "Job start date - year"; label variable JSTOPM "Job stop date - month"; label variable JSTOPY "Job stop date - year"; label variable RETIRJOB "Person retired from this job"; label variable SUBTYPE "Job sub-type"; label variable STILLAT "Still works at main job establishment"; label variable TYPECHGD "Job sub-type changed between rounds"; label variable MAIN_JOB "Still main job or business"; label variable DIFFWAGE "Any change in wage amount"; label variable StillWorkFTPT "Still works full or part time"; label variable WhyChngPTToFT "Why change part to full time"; label variable WhyChngFTToPT "Why change full to part time"; label variable STILLWRK "Still works at misc job establishment"; label variable OFFTAKEI "Offered insurance and now take"; label variable NOWTAKEI "Now offered and take insurance"; label variable NOWTAKEI_M22 "Now has health insurance through employer"; label variable ESTBTHRU "Offered insurance, did not take (review)"; label variable INSESTB "Insurance offered to any employees (review)"; label variable HIDISAVW "Capi q where health insur thru emp/union disavowed"; label variable RvwTotNumEmp "Establishment size at continuing self-employed job"; label variable WHY_LEFT_M18 "Reason why no longer at job now"; label variable JOBTYPE "Self-employed or works for someone else"; label variable NUMEMPS "Establishment size at not self-employed job"; label variable ESTMATE1_M19 "Categorical approximate establishment size"; label variable MORELOC "Employer has more than one location"; label variable BUSINC "Business incorporated"; label variable PROPRIET "Proprietorship or partnership"; label variable TYPEEMPL "Employee type"; label variable YLEFT_M18 "Reason why no longer at job"; label variable YNOBUSN_M18 "Reason why no longer has business"; label variable HRSPRWK "Number of hours worked per week"; label variable HRS35WK "Works at least 35 hours per week"; label variable TEMPJOB "Job at employer is temporary"; label variable SESNLJOB "Job is available certain time of year"; label variable SICKPAY "Has paid sick leave thru job"; label variable PAYDRVST "Has paid sick leave for doc visit thru job"; label variable PAYVACTN "Has paid vacation leave thru job"; label variable RETIRPLN "Has pension/retirement plan thru job"; label variable WKLYAMT "Usual weekly gross income at misc job"; label variable EMPLINS "Has health insurance thru current main job"; label variable JOBHASHI "Has health insurance thru job"; label variable OFFRDINS "Offered insurance but chose not to take"; label variable DIFFPLNS "Choice of different health insurance plans"; label variable ANYINS "Health insurance offered to any employees"; label variable INUNION "Belongs to labor union"; label variable PROVDINS "Is health ins provided by employer, union or both"; label variable EmplUnionProv "Employer or union is primary health insurer"; label variable HHMEMBER_M18 "Any other hh member wrk at this business"; label variable TOTLEMP_M18 "Current establishment size at self-employed job"; label variable TotNumEmp "Establishment size at new self-employed job"; label variable SALARIED "Person salaried, paid by hour, some other way"; 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_M18 "Period for which person is paid"; label variable HRLYWAGE "How much person makes per hour"; 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 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 HRSALBAS "Hours per week salary based on"; label variable EARNTIPS "Person earns tips"; label variable EARNBONS "Person earns bonuses"; label variable EARNCOMM "Person earns commission"; label variable TIPSAMT "How much are person s tips"; label variable TIPSUNIT_M18 "Period which tip earnings are based on"; label variable BONSAMT "How much are person s bonuses"; label variable BONSUNIT "Period which bonuses are based on"; label variable COMMAMT "How much are person s commissions"; label variable COMMUNIT "Period which commissions are based on"; label variable INDCODEX "Condensed industry code"; label variable OCCCODEX "Condensed occupation code"; *DEFINE VALUE LABELS FOR REPORTS; label define H2270001X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270002X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270003X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 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 H2270004X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270005X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270006X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 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 H2270007X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270008X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES, GT ONE" 2 "2 NO, ONLY ONE" ; label define H2270009X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270010X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270011X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270012X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270013X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270014X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270015X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 2 "2 2 - 9" 3 "3 10 - 25" 4 "4 26 - 49" 5 "5 50 - 100" 6 "6 101 - 500" 7 "7 501 - 1000" 8 "8 1001 - 5000" 9 "9 5001+" ; label define H2270016X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 EMPLOYER" 2 "2 UNION" 3 "3 BOTH EMPLOYER AND UNION (EMPLOYER IS PRIMARY)" 4 "4 BOTH EMPLOYER AND UNION (UNION IS PRIMARY)" ; label define H2270017X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270018X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 PER YEAR" 2 "2 PER MONTH" 3 "3 PER TWO WKS" 4 "4 PER WEEK" 91 "91 OTHER" ; label define H2270019X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270020X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 BY THE DAY" 2 "2 PIECEWORK" 3 "3 COMMISSION" 4 "4 BONUS" 5 "5 BY JOB/MILE" 91 "91 OTHER" ; label define H2270021X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270022X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270023X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270024X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270025X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270026X -1 "-1 INAPPLICABLE" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 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 H2270027X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270028X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270029X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270030X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 SELF-EMPLOYED" 2 "2 FOR SOMEONE ELSE" ; label define H2270031X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270032X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 0 "0 STILL AT JOB" 2021 "2021" 2022 "2022" ; label define H2270033X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270034X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 2015 "2015" 2016 "2016" 2017 "2017" 2018 "2018" 2019 "2019" 2020 "2020" 2021 "2021" ; label define H2270035X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270036X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270037X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 GE $10" 2 "2 LT $10" ; label define H2270038X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 GE $15" 2 "2 LT $15" ; label define H2270039X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270040X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 GE MINIMUM WAGE" 2 "2 LT MINIMUM WAGE" ; label define H2270041X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270042X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270043X -1 "-1 INAPPLICABLE" -10 "-10 # OF EMP >= 18,000" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270044X -1 "-1 INAPPLICABLE" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 MANAGEMENT, BUSINESS, AND FINANCIAL OPER" 10 "10 NOT IN LABOR FORCE" 11 "11 UNCLASSIFIABLE OCCUPATION" 2 "2 PROFESSIONAL AND RELATED OCCUPATIONS" 3 "3 SERVICE OCCUPATIONS" 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, TRNSPORTATION, MATRL MOVING" 9 "9 MILITARY SPECIFIC OCCUPATIONS" ; label define H2270045X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270046X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270047X 1 "1" 2 "2" 3 "3" 4 "4" 5 "5" 6 "6" 7 "7" 8 "8" 9 "9" ; label define H2270048X 23 "23" 24 "24" 25 "25" 26 "26" ; label define H2270049X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270050X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270051X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 PER DAY" 2 "2 PER WEEK" 3 "3 PER MONTH" 4 "4 PER YEAR" 91 "91 OTHER" ; label define H2270052X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270053X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 EMPLOYER" 2 "2 UNION" 3 "3 BOTH" ; label define H2270054X 1 "1 YES" 2 "2 NO" ; label define H2270055X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270056X 1 "1" 2 "2" 3 "3" 4 "4" 5 "5" 6 "6" 7 "7" 8 "8" 9 "9" ; label define H2270057X -1 "-1 INAPPLICABLE" -10 "-10 # OF EMP >= 18,000" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270058X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 SALARIED" 2 "2 PAID BY HOUR" 3 "3 OTHER" ; label define H2270059X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270060X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YEAR ROUND" 2 "2 NOT YEAR ROUND" ; label define H2270061X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270062X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270063X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270064X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 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 H2270065X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270066X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 YES" 2 "2 NO" ; label define H2270067X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270068X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 PER DAY" 2 "2 PER WEEK" 3 "3 PER MONTH" 4 "4 PER YEAR" 91 "91 OTHER" ; label define H2270069X -1 "-1 INAPPLICABLE" -10 "-10 # OF EMP >= 18,000" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270070X -1 "-1 INAPPLICABLE" 1 "1 SUBTYPE CHANGE" 2 "2 NO SUBTYPE CHANGE" ; label define H2270071X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 PRIVATE" 2 "2 FEDERAL" 3 "3 STATE" 4 "4 LOCAL" 5 "5 ARMED FORCES" 6 "6 FOREIGN NON US GOV" ; label define H2270072X -1 "-1 INAPPLICABLE" -10 "-10 # OF EMP >= 18,000" -7 "-7 REFUSED" -8 "-8 DK" ; label define H2270073X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 JOB ENDED, TEMPORARY, SEASONAL, CONTRACT, ETC." 10 "10 QUIT - ANY OTHER REASON" 2 "2 BUSINESS CLOSED OR SOLD" 3 "3 RETIRED" 4 "4 ILLNESS, INJURY, ANY HEALTH PROBLEM" 5 "5 TERMINATED, FIRED, DISMISSED" 6 "6 LAID OFF, LET GO" 7 "7 QUIT - FAMILY REASON, MATERNITY LEAVE" 8 "8 QUIT - SCHOOL" 9 "9 QUIT - JOB RELATED REASON" 91 "91 OTHER - SPECIFY" ; label define H2270074X -1 "-1 INAPPLICABLE" -10 "-10 TOP CODED" -15 "-15 CANNOT BE COMPUTED" -7 "-7 REFUSED" -8 "-8 DK" 0 "0" ; label define H2270075X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 HOURS CUT, BUSINESS SLOW" 2 "2 CHANGE IN SCHEDULE OR SHIFT" 3 "3 ILLNESS, INJURY, HEALTH PROBLEM" 4 "4 FAMILY, SCHOOL, TEMPORARY LEAVE" 91 "91 OTHER - SPECIFY" ; label define H2270076X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 CHANGE IN SCHEDULE OR SHIFT" 2 "2 CHANGE IN PAY" 3 "3 BENEFITS/HEALTH INSURANCE" 4 "4 FAMILY, SCHOOL, TEMPORARY LEAVE" 91 "91 OTHER - SPECIFY" ; label define H2270077X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 JOB ENDED, TEMPORARY, SEASONAL, CONTRACT, ETC." 2 "2 BUSINESS CLOSED OR SOLD" 3 "3 ILLNESS, INJURY, ANY HEALTH PROBLEM" 4 "4 TERMINATED, FIRED, DISMISSED" 5 "5 LAID OFF, LET GO" 6 "6 QUIT - FAMILY REASON, MATERNITY LEAVE" 7 "7 QUIT - SCHOOL" 8 "8 QUIT - JOB RELATED REASON" 9 "9 QUIT - ANY OTHER REASON" 91 "91 OTHER - SPECIFY" ; label define H2270078X -1 "-1 INAPPLICABLE" -7 "-7 REFUSED" -8 "-8 DK" 1 "1 BUSINESS SOLD OR CLOSED" 2 "2 RETIRED" 3 "3 ILLNESS OR INJURY" 91 "91 OTHER" ; * ASSOCIATE VARIABLES WITH VALUE LABEL DEFINITIONS; label value ANYINS H2270001X; label value BONSAMT H2270002X; label value BONSUNIT H2270003X; label value BUSINC H2270004X; label value COMMAMT H2270005X; label value COMMUNIT H2270006X; label value DAYWAGE H2270007X; label value DIFFPLNS H2270008X; label value DIFFWAGE H2270009X; label value EARNBONS H2270010X; label value EARNCOMM H2270011X; label value EARNTIPS H2270012X; label value EMPLINS H2270013X; label value ESTBTHRU H2270014X; label value ESTMATE1_M19 H2270015X; label value EmplUnionProv H2270016X; label value GROSSPAY H2270017X; label value GROSSPER H2270018X; label value HHMEMBER_M18 H2270019X; label value HOWPAID H2270020X; label value HRLYWAGE H2270021X; label value HRS35WK H2270022X; label value HRSALBAS H2270023X; label value HRSPRDY H2270024X; label value HRSPRWK H2270025X; label value INDCODEX H2270026X; label value INSESTB H2270027X; label value INUNION H2270028X; label value JOBHASHI H2270029X; label value JOBTYPE H2270030X; label value JSTOPM H2270031X; label value JSTOPY H2270032X; label value JSTRTM H2270033X; label value JSTRTY H2270034X; label value MAIN_JOB H2270035X; label value MAKEAMT H2270036X; label value MORE10 H2270037X; label value MORE15 H2270038X; label value MORELOC H2270039X; label value MOREMINM H2270040X; label value NOWTAKEI H2270041X; label value NOWTAKEI_M22 H2270042X; label value NUMEMPS H2270043X; label value OCCCODEX H2270044X; label value OFFRDINS H2270045X; label value OFFTAKEI H2270046X; label value OrigRnd H2270047X; label value PANEL H2270048X; label value PAYDRVST H2270049X; label value PAYVACTN H2270050X; label value PERUNIT_M18 H2270051X; label value PROPRIET H2270052X; label value PROVDINS H2270053X; label value RETIRJOB H2270054X; label value RETIRPLN H2270055X; label value RN H2270056X; label value RvwTotNumEmp H2270057X; label value SALARIED H2270058X; label value SALRYWKS H2270059X; label value SESNLJOB H2270060X; label value SICKPAY H2270061X; label value STILLAT H2270062X; label value STILLWRK H2270063X; label value SUBTYPE H2270064X; label value StillWorkFTPT H2270065X; label value TEMPJOB H2270066X; label value TIPSAMT H2270067X; label value TIPSUNIT_M18 H2270068X; label value TOTLEMP_M18 H2270069X; label value TYPECHGD H2270070X; label value TYPEEMPL H2270071X; label value TotNumEmp H2270072X; label value WHY_LEFT_M18 H2270073X; label value WKLYAMT H2270074X; label value WhyChngFTToPT H2270075X; label value WhyChngPTToFT H2270076X; label value YLEFT_M18 H2270077X; label value YNOBUSN_M18 H2270078X; *DISPLAY A DESCRIPTION OF STATA FILE; describe; *LIST FIRST 20 OBSERVATIONS IN THE FILE; list in 1/20; save H227, replace; #delimit cr * data file is stored in H227.dta * log file is stored in H227.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 H227.LOG and a data file named H227.DTA. If these files (H227.DTA and H227.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. ************************************************************************************************/