log using nhis1998_prevchld, text replace set mem 1000m /*------------------------------------------------ This program reads the 1998 National Health Interview Survey 1998 prevchld Data File by Jean Roth Mon Jul 2 15:42:57 EDT 2007 Please report errors to jroth@nber.org NOTE: This program is distributed under the GNU GPL. See end of this file and http://www.gnu.org/licenses/ for details. Run with do nhis1998_prevchld ----------------------------------------------- */ /* The following line should contain the complete path and name of the raw data file. On a PC, use backslashes in paths as in C:\ */ local dat_name "/homes/data/nhis/ftp.cdc.gov/pub/Health_Statistics/NCHS/Datasets/NHIS/1998/prevchld.dat" /* The following line should contain the path to your output '.dta' file */ local dta_name "./nhis1998_prevchld" /* The following line should contain the path to the data dictionary file */ local dct_name "./nhis1998_prevchld.dct" infile using "`dct_name'", using("`dat_name'") clear *Everything below this point are value labels #delimit ; ; label values rectype rectype; label define rectype 45 "Prevention Sample Child" ; label values srvy_yr srvy_yr; label define srvy_yr 1998 "1998" ; label values csreltiv csreltiv; label define csreltiv 01 "Parent (Biological; adoptive; or step)" 02 "Grandparent" 03 "Aunt/Uncle" 04 "Brother/Sister" 05 "Other relative" 06 "Legal guardian" 07 "Foster parent" 08 "Other non-relative" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values intv_qrt intv_qrt; label define intv_qrt 1 "Quarter 1" 2 "Quarter 2" 3 "Quarter 3" 4 "Quarter 4" ; label values sex sex; label define sex 1 "Male" 2 "Female" ; label values age_p age_p; label define age_p 00 "Under 1 year" ; label values r_age1 r_age1l; label define r_age1l 1 "Under 5 years" 2 "5-17 years" ; label values r_age2 r_age2l; label define r_age2l 1 "Under 6 years" 2 "6-16 years" 3 "17 years" ; label values origin origin; label define origin 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values hispan_p hispan_p; label define hispan_p 00 "Multiple Hispanic" 01 "Puerto Rican" 03 "Mexican-Mexicano" 04 "Mexican-American (includes Chicano)" 05 "Cuban/Cuban-American" 06 "Other Latin American" 07 "Other Spanish" 08 "Hispanic/Spanish; non-specific type" 09 "Hispanic/Spanish; type refused" 10 "Hispanic/Spanish; type not ascertained" 11 "Hispanic/Spanish; type don't know" 12 "Not Hispanic/Spanish origin" ; label values mrace_p mrace_p; label define mrace_p 01 "White" 02 "Black/African American" 03 "Indian (American) (includes Eskimo; Aleut)" 06 "Chinese" 07 "Filipino" 12 "Asian Indian" 15 "Other API*" 16 "Other race" 17 "Multiple race" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values racerec racerec; label define racerec 1 "White" 2 "Black" 3 "Other" ; label values race race; label define race 1 "White" 2 "Black" 3 "AIAN*" 4 "API*" 5 "Other" 6 "Multiple race" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values hispcode hispcode; label define hispcode 1 "Hispanic" 2 "Non-Hispanic White" 3 "Non-Hispanic Black" 4 "Non-Hispanic Other" ; label values rrp rrp; label define rrp 01 "Household reference person" 02 "Spouse (husband/wife)" 03 "Unmarried Partner" 04 "Child (biological/adoptive/in-law/step/foster)" 05 "Child of partner" 06 "Grandchild" 07 "Parent (bio./adoptive/in-law/step/foster)" 08 "Brother/sister (bio./adop./in-law/step/foster)" 09 "Grandparent (Grandmother/Grandfather)" 10 "Aunt/Uncle" 11 "Niece/Nephew" 12 "Other relative" 13 "Housemate/roommate" 14 "Roomer/Boarder" 15 "Other nonrelative" 16 "Legal guardian" 17 "Ward" 97 "Refused" 99 "Don't know" ; label values frrp frrp; label define frrp 01 "Family reference person" 02 "Spouse (husband/wife)" 03 "Unmarried Partner" 04 "Child (biological/adoptive/in-law/step/foster)" 05 "Child of partner" 06 "Grandchild" 07 "Parent (bio./adoptive/in-law/step/foster)" 08 "Brother/sister (bio./adop./in-law/step/foster)" 09 "Grandparent (Grandmother/Grandfather)" 10 "Aunt/Uncle" 11 "Niece/Nephew" 12 "Other relative" 13 "Housemate/roommate" 14 "Roomer/Boarder" 15 "Other nonrelative" 16 "Legal guardian" 17 "Ward" 97 "Refused" 99 "Don't know" "96" "Has legal guardian" "97" "Refused" "98" "Not ascertained" "99" "Don't know" ; label values mom_deg mom_deg; label define mom_deg 1 "Biological" 2 "Step" 3 "Adoptive" 4 "Foster" 5 "In-law" 7 "Refused" 8 "Not ascertained" 9 "Don't know" "96" "Has legal guardian" "97" "Refused" "98" "Not ascertained" "99" "Don't know" ; label values dad_deg dad_deg; label define dad_deg 1 "Biological" 2 "Step" 3 "Adoptive" 4 "Foster" 5 "In-law" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values parents parents; label define parents 1 "Mother; no father" 2 "Father; no mother" 3 "Mother and father" 4 "Neither mother nor father" 9 "Unknown" "97" "Refused" "98" "Not ascertained" "99" "Don't know" " " Not in Universe" ; label values fm_type fm_type; label define fm_type 1 "One adult; no child(ren) under 18" 2 "Multiple adults; no child(ren) under 18" 3 "One adult; 1+ child(ren) under 18" 4 "Multiple adults; 1+ child(ren) under 18" 9 "Unknown" ; label values educ educ; label define educ 00 "Never attended/ kindergarten only" 12 "12th grade; no diploma" 13 "HIGH SCHOOL GRADUATE" 14 "GED or equivalent" 15 "Some college; no degree" 16 "AA degree: technical or vocational" 17 "AA degree: academic program" 18 "Bachelor's degree (BA; AB; BS; BBA)" 19 "Master's degree (MA; MS; MEng; MEd; MBA)" 20 "Professional degree (MD; DDS; DVM; JD)" 21 "Doctoral degree (PhD; EdD)" 96 "Child under 5 years old" 97 "Refused" 98 "Not Ascertained" 99 "Don't know" ; label values mom_ed mom_ed; label define mom_ed 01 "Less/equal to 8th grade" 02 "9-12th grade; no high school diploma" 03 "High school graduate/GED recipient" 04 "Some college; no degree" 05 "AA degree; technical or vocational" 06 "AA degree; academic program" 07 "Bachelor's degree" 08 "Master's; professional; or doctoral degree" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values dad_ed dad_ed; label define dad_ed 01 "Less/equal to 8th grade" 02 "9-12th grade; no high school diploma" 03 "High school graduate/GED recipient" 04 "Some college; no degree" 05 "AA degree; technical or vocational" 06 "AA degree; academic program" 07 "Bachelor's degree" 08 "Master's; professional; or doctoral degree" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values ab_bl20k ab_bl20k; label define ab_bl20k 01 "$20;000 or more" 02 "Less than $20;000" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values rat_cat rat_cat; label define rat_cat 01 "Under .50" 02 ".50 to .74" 03 ".75 to .99" 04 "1.00 to 1.24" 05 "1.25 to 1.49" 06 "1.50 to 1.74" 07 "1.75 to 1.99" 08 "2.00 to 2.49" 09 "2.50 to 2.99" 10 "3.00 to 3.49" 11 "3.50 to 3.99" 12 "4.00 to 4.49" 13 "4.50 to 4.99" 14 "5.00 and over" 96 "Undefinable" 99 "Unknown" ; label values region region; label define region 1 "Northeast" 2 "Midwest" 3 "South" 4 "West" ; label values msasizep msasizep; label define msasizep 1 "5;000;000 or more" 2 "2;500;000 - 4;999;999" 3 "1;000;000 - 2;499;999" 4 "500;000 - 999;999" 5 "250;000 - 499;999" 6 "Under 250;000" 7 "Non-MSA" ; label values dummy_cp dummy_cp; label define dummy_cp 1 "Dummy record" 0 "Not a dummy record" ; label values ckhear ckhear; label define ckhear 00 "At birth" 01 "Less than or equal to 1 year old" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values bir03 bir03l; label define bir03l 1 "Before" 2 "After" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values diag_num diag_num; label define diag_num 95 "95+" 96 "Since birth" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values diag_tp diag_tp; label define diag_tp 1 "Day(s)" 2 "Week(s)" 3 "Month(s)" 4 "Year(s)" 6 "Since birth" 7 "Refused" 8 "Not Ascertained" 9 "Don't Know" ; label values diag_yr diag_yr; label define diag_yr 00 "Less than 1 year" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values diar diar; label define diar 00 "None" 97 "Refused" 98 "Not Ascertained" 99 "Don't know" ; label values care care; label define care 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values ccaremon ccaremon; label define ccaremon 00 "Less than one full month" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values btlfd1 btlfd1l; label define btlfd1l 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values btlfd2 btlfd2l; label define btlfd2l 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values btlfd2w btlfd2w; label define btlfd2w 00 "None" 97 "Refused" 98 "Not ascertained" 99 "Don't know" ; label values densl densl; label define densl 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values corw corw; label define corw 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values corwb_r1 corwb_ra; label define corwb_ra 0 "Fluoride prescription" 1 "Fluoride non-prescription" 2 "Prescription non-fluoride/DK fluoride" 3 "Non-fluoride non-prescription brand name" 4 "Non-fluoride non-prescription generic store bra" 5 "Non-fluoride homemade rinse" 6 "Other" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values corwfl corwfl; label define corwfl 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values corwpg corwpg; label define corwpg 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values corvtm corvtm; label define corvtm 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values seat seat; label define seat 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values buc1 buc1l; label define buc1l 1 "All or most of the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 5 "Doesn't ride in a car" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values buc2 buc2l; label define buc2l 1 "All or most of the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 5 "Doesn't ride in a car" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values buc3 buc3l; label define buc3l 1 "All or most of the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 5 "Doesn't ride in a car" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values play play; label define play 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_ftb sprt_ftb; label define sprt_ftb 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_bas sprt_bas; label define sprt_bas 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_soc sprt_soc; label define sprt_soc 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_rug sprt_rug; label define sprt_rug 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_hoc sprt_hoc; label define sprt_hoc 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_lac sprt_lac; label define sprt_lac 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_wre sprt_wre; label define sprt_wre 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_box sprt_box; label define sprt_box 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values sprt_kar sprt_kar; label define sprt_kar 1 "Yes" 2 "No" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values foot_m foot_m; label define foot_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values foot_h foot_h; label define foot_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values base_m base_m; label define base_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values base_h base_h; label define base_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values socc_m socc_m; label define socc_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values socc_h socc_h; label define socc_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values rugb_m rugb_m; label define rugb_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values rugb_h rugb_h; label define rugb_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values hock_m hock_m; label define hock_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values hock_h hock_h; label define hock_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values lacr_m lacr_m; label define lacr_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values lacr_h lacr_h; label define lacr_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values wres_m wres_m; label define wres_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values wres_h wres_h; label define wres_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values box_m box_m; label define box_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values box_h box_h; label define box_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values kar_m kar_m; label define kar_m 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; label values kar_h kar_h; label define kar_h 1 "All or most or the time" 2 "Some of the time" 3 "Once in a while" 4 "Never" 7 "Refused" 8 "Not ascertained" 9 "Don't know" ; #delimit cr save nhis1998_prevchld,replace /* Copyright 2007 shared by the National Bureau of Economic Research and Jean Roth National Bureau of Economic Research. 1050 Massachusetts Avenue Cambridge, MA 02138 jroth@nber.org This program and all programs referenced in it are free software. You can redistribute the program or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */