|
CHANCES : CR_SMO_STOP
This page last changed on 15.03.2012 by ttuv.
TROMSO_SMO_STOPVariable AGE_T4 : Age per 31.12.1994. Variable SMOKE_STOP_TIME_T4 : If you previously smoked daily, how long is it since you stopped (years)? SAS code: dif=AGE_T4 - SMOKE_STOP_TIME_T4; If SMOKE_STOP_TIME_T4 NE . and dif LE 0 then SMOKE_STOP_TIME_T4=.; If SMOKE_STOP_TIME_T4 NE . and dif IN (1 2 3 4 5) then SMOKE_STOP_TIME_T4=.; if SMO_STAT_DAILY=2 then SMO_STOP=AGE_T4 - SMOKE_STOP_TIME_T4; else SMO_STOP=9999; SHARE_SMO_STOPSMO_STAT_CURR SHARE is based on variable br004 BR004_AgeStoppedSmoking (BR004_) AGE STOPPED SMOKING Asked only in wave 1. SENECA_SMO_STOPContact round 1: SMO_STP is based on SMO_STAT_DAILY and SENECA variable STPSMOKE (“When did you stop smoking?”) IF SMO_STAT_DAILY IN(1,3,9) THEN SMO_STP=.; ELSE IF SMO_STAT_DAILY IN(2) THEN SMO_STP=STPSMOKE;
Contact round 2: SMO_STP is based on SMO_STAT_DAILY and SENECA variable FSTPSMOK (“When did you stop smoking?”) IF SMO_STAT_DAILY IN(1,3,9) THEN SMO_STP=.; ELSE IF SMO_STAT_DAILY IN(2) THEN SMO_STP=FSTPSMOK;
Contact round 3: SMO_STP is not available for contact round 3. MORGAM_SMO_STOPThe SMO_STOP variable is defined using the MORGAM derived variable STOPAGE: STOPAGE Age when the person stopped smoking cigarettes daily When SMO_STAT_DAILY = 2, SMO_STOP is defined as
where n is any number between 0 and 887. When SMO_STAT_DAILY ≠ 2, SMO_STOP is coded 8888 (i.e. "irrelevant"). HAPIEE_SMO_STOPBased on HAPIEE baseline variables l42, age at smoking cessation for past smokers, and l39 for current smoking. Stata code gen smo_stop=l42 ESTHER_SMO_STOPsmo_stop = stop; Variable stop is derived from L41RAU2 and P01GJAHR from participant's questionnaire at baseline. smo_stat_daily is a CHANCES variable. EPIC_SMO_STOPThe variables A_GIV_CIG_AGGR, A_GIV_SMOK_AGGR, A_GIVCS and A_GIVPI were used for the production of SMO_STOP according to the following definition and rule. EPIC var definition(s): A_GIV_CIG_AGGR: Epic elderly variable showing age at cigarette smoking quittance. A_GIV_SMOK_AGGR: Epic elderly variable showing age at smoking quittance. A_GIVCS: Epic elderly variable showing age at the cigar smoking quittance. A_GIVPI: Epic elderly variable showing age at pipe smoking quittance. SMOKE_STAT_DAILY: Epic elderly variable showing current daily smoking status (1=never daily smoker , 2=former daily smoker, 3=daily smoker, 9=unknown) Coding rule: If d_SMO_STOP is available (d_SMO_STOP~=9999) and the person stopped smoking after the contact date (d_SMO_STOP>CONTACT_AGE) then SMO_STOP= d_SMO_STOP-1. Otherwise SMO_STOP is equal to 9999. Coding rule in STATA: -egen d_SMO_STOP=rowmin(A_GIV_CIG_AGGR A_GIV_SMOK_AGGR A_GIVCS A_GIVPI) if SMO_STAT_DAILY==2 -recode d_SMO_STOP .=9999 -gen SMO_STOP= d_SMO_STOP -replace SMO_STOP= d_SMO_STOP-1 if d_SMO_STOP>CONTACT_AGE & d_SMO_STOP~=9999 |
| Document generated by Confluence on 26.02.2015 17:38 |