log using altverbt.log, replace version 6.0 * THE FOLLOWING COMMAND TEMPORARILY CHANGES THE COMMAND- * ENDING DELIMITER FROM A CARRIAGE RETURN TO A SEMICOLON #delimit ; ********************************************************************* MARCH 25, 2004 10:39 AM THIS IS AN EXAMPLE OF A STATA DO PROGRAM THAT CREATES A STATA FILE FROM THE 2002 NHIS PUBLIC USE ALTVERBT.DAT ASCII FILE NOTES: EXECUTING THIS PROGRAM WILL REPLACE ALTVERBT.DTA AND ALTVERBT.LOG IF THOSE FILES ALREADY EXIST IN THE DEFAULT DIRECTORY THIS PROGRAM ASSUMES THAT THE ASCII DATA FILE IS IN THE STATA WORKING DIRECTORY. AN EXAMPLE OF HOW TO CHANGE THE WORKING DIRECTORY WITHIN STATA IS THE FOLLOWING COMMAND: cd \nhis2002\ THIS PROGRAM OPENS A LOG FILE. 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 THIS IS STORED IN ALTVERBT.DO *********************************************************************; clear; set mem 200m; * INPUT ALL VARIABLES; infix rectype 1 - 2 srvy_yr 3 - 6 str hhx 7 - 12 str fmx 13 - 14 str px 15 - 16 str acucspec 17 - 96 str ayucspec 97 - 176 str biocspec 177 - 256 str checspec 257 - 336 str chpcspec 337 - 416 str ehtcspec 417 - 496 str fmdcspec 497 - 576 str mascspec 577 - 656 str natcspec 657 - 736 str hrbcspec 737 - 816 str homcspec 817 - 896 str ditcspec 897 - 976 str vitcspec 977 -1056 str ytqcspec 1057 -1136 str relcspec 1137 -1216 str pracspec 1217 -1296 using altverbt.dat; * DEFINE VARIABLE LABELS; label variable rectype "Record Type"; label variable srvy_yr "Survey Year"; label variable hhx "Household Serial Number"; label variable fmx "Family Serial Number"; label variable px "Person Number"; label variable acucspec "Other, specify"; label variable ayucspec "Other, specify"; label variable biocspec "Other, specify"; label variable checspec "Other, specify"; label variable chpcspec "Other, specify"; label variable ehtcspec "Other, specify"; label variable fmdcspec "Other, specify"; label variable mascspec "Other, specify"; label variable natcspec "Other, specify"; label variable hrbcspec "Other, specify"; label variable homcspec "Other, specify"; label variable ditcspec "Other, specify"; label variable vitcspec "Other, specify"; label variable ytqcspec "Other, specify"; label variable relcspec "Other, specify"; label variable pracspec "Other, specify"; * DEFINE VALUE LABELS FOR REPORTS; label define avp001x 33 "33 Verbatim Alternative Health Supplement" ; label define avp002x 2002 "2002" ; * ASSOCIATE VARIABLES WITH LABEL DEFINITIONS; label values rectype avp001x; label values srvy_yr avp002x; * DISPLAY OVERALL DESCRIPTION OF FILE; describe; * DISPLAY A TEST TABLE FROM THE FILE; tabulate rectype; save altverbt, replace; #delimit cr * data file is stored in altverbt.dta * log file is stored in altverbt.log log close