proc format ; value sector /* any time in various sectors */ 1 ='xMainstream' 2 = 'Independent' 3='Special' 4='Behavioural'; value drgcode 0='none' 1='only cannabis' 2='only glue' 3='other drug or comb' ; value sm /* SF Frequency of smoking (whole cigs only) */ 4 = 'Daily' 3 = 'Weekly' 2 = ' Less than weekly' 1 = 'Hardly ever' 0 = 'Non-smoker' ; value alc /* RF Frequency of drinking alcohol (whole drinks only) */ 5 = 'Few times/wk' 4 = ' Weekly' 3 = 'Monthly' 2 = 'Special occasions' 1 ='hardly ever' 0= 'Non-drinker' ; value gender /* Gender */ 1 = 'Male' 2 = 'Female' ; value ethgp /* White or non-white (missing data included based on name) */ 1 = 'non-white' 2 = 'white' ; value saagegp /* SA Age of respondent, grouped */ 1 = 'Younger than 11 & 8 months' 2 = 'Older than 12 & 5 months' 3 = 'Between age 11y8m and 12y5m' ; value hzrespre /* HZ. Whether had a hearing record at any of the seven sweeps */ 1 = 'yes' 2 = 'no' ; value szindep /* SZ. Individual deprivation/socio-economic status indicator */ 0 = 'Manual/high deprivation' 1 = 'Non-manual/low deprivation' ; value yesno /* SZ. Whether school record for truancy at all from S1 to S4 */ 1 = 'yes' 2 = 'no' ; value yzleave /* YZ. Whether left school at earliest opportunity or not */ 1 = 'Leaver at end S4' 2 = 'Still attending in S5' ; value times 0='never' 1= '1 time' 2 = '2 times' 3 = '3 times' 4 = '4 times' 5 = '5 times' 6 = '6 to 10 times' 11 = 'More than 10 times'; run;