I have been looking at the GHS2000/2001
(client1). There are two variables fathsmk mothsmk referring to the bands
of cigarettes smoked by father and mother. The dataset contains 13250 cases
with around 3450 respondents were smokers. However, only 156 men and 93 women
reported parents smoking (including never smoked, ex-smoker etc). I went to
the questionnaires and cannot find the question that asks this. I thought
that this might be asked of the 16/17 year olds but a check showed that of
those with valid answers of parental smoking, the age range spreads to over
60. So could you please tell me:
(1) who was this question addressed
to
(2) where is this question located
(3) if derived variable, what is the basis of this derivation
(4) on the whole, how reliable is the information contained in the two variables.
I have emailed ONS who have sent
the syntax for the smoking variables you enquired about (see below). The variables
are derived.
********* MOTHSMK FATHSMK WIFESMK HUSBSMK **********************.
****This DV is found in SMKall.sps.
****Uses SEX MOTHER FATHER WIFE HUSBAND
and RELTO01 TO
RELTO14 which are not on the individual smoking file.
****create sex01 to sex14, smk01 to smk14 -sex & number of cigs smoked
per day for each household member.
do repeat s=sex01 to sex14.
+ compute s=-9.
end repeat.
do repeat s=smk01 to smk14.
+ compute s=-9.
end repeat.
compute t=0.
do repeat s=sex01 to sex14.
+ compute t=t+1.
+ do if persno=t.
+ compute s=sex.
+ end if.
end repeat.
compute t=0.
do repeat s=smk01 to smk14.
+ compute t=t+1.
+ do if persno=t.
+ compute s=cigsmkng.
+ end if.
end repeat.
****Put sex & number of cigs smoked by each household member on
all records for each household.
AGGREGATE OUTFILE = 'H:\GHSDATA\SMK1.SAV'
/BREAK = AREA ADDRESS HHOLD
/s01 to s14=MAX(sex01 to sex14)
/sm01 to sm14 = MAX(smk01 to smk14).
** MATCH VARIABLES BACK TO SMOKING FILE.
MATCH FILES FILE=*/TABLES='H:\GHSDATA\SMK1.SAV'
/BY AREA ADDRESS HHOLD.
****Smoking status of mother father
wife and husband.
COMPUTE I = 0.
COMPUTE WIFESMK=-9.
COMPUTE HUSBSMK=-9.
COMPUTE FATHSMK=-9.
COMPUTE MOTHSMK=-9.
DO REPEAT R = relto01 to relto14/S = s01 to s14/ SMK=sm01 to sm14.
+ COMPUTE I=I+1.
+ DO IF (R=1 OR R=2).
+ DO IF S = 2.
+ COMPUTE WIFESMK =SMK.
+ ELSE IF S = 1.
+ COMPUTE HUSBSMK = SMK.
+ END IF.
+ ELSE IF (R = 3 OR R = 4).
+ DO IF S=1.
+ COMPUTE FATHSMK=SMK.
+ ELSE IF S=2.
+ COMPUTE MOTHSMK=SMK.
+ END IF.
+ END IF.
END REPEAT.